Skip to content

Add Executor::spawn_io#7894

Merged
AdamGS merged 6 commits into
developfrom
adamg/add-spawn-io-fn
May 12, 2026
Merged

Add Executor::spawn_io#7894
AdamGS merged 6 commits into
developfrom
adamg/add-spawn-io-fn

Conversation

@AdamGS
Copy link
Copy Markdown
Contributor

@AdamGS AdamGS commented May 12, 2026

Summary

Allow Executor implementation to split their async IO and CPU work on different runtimes.

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS requested a review from gatesn May 12, 2026 11:39
@AdamGS AdamGS added the changelog/chore A trivial change label May 12, 2026
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS added the action/benchmark Trigger full benchmarks to run on this PR label May 12, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 12, 2026
@AdamGS AdamGS force-pushed the adamg/add-spawn-io-fn branch from bd04da1 to 8bf5b2c Compare May 12, 2026 12:50
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 594a636 1 Explore Profiling Data
Previous Runs (1)
Status Commit Job Attempt Link
🟢 Done 828f770 1 Explore Profiling Data

Powered by Polar Signals Cloud

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS force-pushed the adamg/add-spawn-io-fn branch from 8bf5b2c to d59e6ab Compare May 12, 2026 12:51
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.156x ❌


datafusion / vortex-file-compressed (1.156x ❌, 0↑ 7↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 123205308 125144294 0.98
polarsignals_q01/datafusion:vortex-file-compressed 302009543 277126414 1.09
polarsignals_q02/datafusion:vortex-file-compressed 24927319 22958943 1.09
polarsignals_q03/datafusion:vortex-file-compressed 🚨 360577436 269966148 1.34
polarsignals_q04/datafusion:vortex-file-compressed 🚨 14021915 11030754 1.27
polarsignals_q05/datafusion:vortex-file-compressed 🚨 17404899 14684278 1.19
polarsignals_q06/datafusion:vortex-file-compressed 🚨 20579597 18193282 1.13
polarsignals_q07/datafusion:vortex-file-compressed 🚨 15967933 13674574 1.17
polarsignals_q08/datafusion:vortex-file-compressed 🚨 468907466 409722319 1.14
polarsignals_q09/datafusion:vortex-file-compressed 🚨 12991141 10820397 1.20

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: PolarSignals Profiling

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.8%
Vortex (geomean): 1.001x ➖
Parquet (geomean): 1.009x ➖
Shifts: Parquet (control) +0.9% · Median polish +0.2%


datafusion / vortex-file-compressed (1.005x ➖, 0↑ 1↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 4817395 5012171 0.96
fineweb_q01/datafusion:vortex-file-compressed 20158696 21295910 0.95
fineweb_q02/datafusion:vortex-file-compressed 22102578 21349782 1.04
fineweb_q03/datafusion:vortex-file-compressed 75887395 71885802 1.06
fineweb_q04/datafusion:vortex-file-compressed 224970910 234326346 0.96
fineweb_q05/datafusion:vortex-file-compressed 210991257 215959219 0.98
fineweb_q06/datafusion:vortex-file-compressed 50563190 51236456 0.99
fineweb_q07/datafusion:vortex-file-compressed 56022515 55731032 1.01
fineweb_q08/datafusion:vortex-file-compressed 🚨 23226120 20595723 1.13
datafusion / vortex-compact (0.993x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5695144 5984553 0.95
fineweb_q01/datafusion:vortex-compact 124669449 124688478 1.00
fineweb_q02/datafusion:vortex-compact 131740753 127998654 1.03
fineweb_q03/datafusion:vortex-compact 1043769526 1010824979 1.03
fineweb_q04/datafusion:vortex-compact 1095114059 1105979909 0.99
fineweb_q05/datafusion:vortex-compact 955316804 948320162 1.01
fineweb_q06/datafusion:vortex-compact 522924259 525244936 1.00
fineweb_q07/datafusion:vortex-compact 549585513 541559871 1.01
fineweb_q08/datafusion:vortex-compact 17344934 18915035 0.92
datafusion / parquet (1.018x ➖, 0↑ 1↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 7131309 6096856 1.17
fineweb_q01/datafusion:parquet 280738478 284009204 0.99
fineweb_q02/datafusion:parquet 290609907 289171111 1.00
fineweb_q03/datafusion:parquet 287573710 279711957 1.03
fineweb_q04/datafusion:parquet 294317193 295203391 1.00
fineweb_q05/datafusion:parquet 290751444 294121609 0.99
fineweb_q06/datafusion:parquet 282060636 287925674 0.98
fineweb_q07/datafusion:parquet 280049779 277995625 1.01
fineweb_q08/datafusion:parquet 275214165 273512496 1.01
duckdb / vortex-file-compressed (1.010x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3364795 3110341 1.08
fineweb_q01/duckdb:vortex-file-compressed 22163149 21718396 1.02
fineweb_q02/duckdb:vortex-file-compressed 23270308 23397818 0.99
fineweb_q03/duckdb:vortex-file-compressed 117539605 119139064 0.99
fineweb_q04/duckdb:vortex-file-compressed 219630629 215269245 1.02
fineweb_q05/duckdb:vortex-file-compressed 210104165 212871627 0.99
fineweb_q06/duckdb:vortex-file-compressed 50551062 51280539 0.99
fineweb_q07/duckdb:vortex-file-compressed 52912919 52231488 1.01
fineweb_q08/duckdb:vortex-file-compressed 22000631 21877407 1.01
duckdb / vortex-compact (0.996x ➖, 0↑ 1↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 3965360 3936249 1.01
fineweb_q01/duckdb:vortex-compact 102102478 112402544 0.91
fineweb_q02/duckdb:vortex-compact 🚨 120259739 108260837 1.11
fineweb_q03/duckdb:vortex-compact 851341058 851112043 1.00
fineweb_q04/duckdb:vortex-compact 898500885 898666148 1.00
fineweb_q05/duckdb:vortex-compact 801373722 802065179 1.00
fineweb_q06/duckdb:vortex-compact 450127224 475415367 0.95
fineweb_q07/duckdb:vortex-compact 476310158 473286575 1.01
fineweb_q08/duckdb:vortex-compact 20746707 20749204 1.00
duckdb / parquet (1.001x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 27277246 25220581 1.08
fineweb_q01/duckdb:parquet 83593270 87748214 0.95
fineweb_q02/duckdb:parquet 82592682 83165436 0.99
fineweb_q03/duckdb:parquet 310310585 308369256 1.01
fineweb_q04/duckdb:parquet 436933847 437185560 1.00
fineweb_q05/duckdb:parquet 408586229 408124617 1.00
fineweb_q06/duckdb:parquet 196670992 199034154 0.99
fineweb_q07/duckdb:parquet 207202082 207410850 1.00
fineweb_q08/duckdb:parquet 27931278 28197486 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -4.8% +12.5% -15.4% +46.3% ➖ noise
0 datafusion:vortex-file-compressed -3.9% +12.5% -14.5% +47.4% ➖ noise
0 duckdb:vortex-compact +0.7% +12.5% -10.4% +162.9% ➖ noise
0 duckdb:vortex-file-compressed +8.2% +12.5% -3.8% +81.4% ➖ noise
1 datafusion:vortex-compact -0.0% -3.0% +3.0% +12.6% ➖ noise
1 datafusion:vortex-file-compressed -5.3% -3.0% -2.5% +23.9% ➖ noise
1 duckdb:vortex-compact -9.2% -3.0% -6.4% +18.7% ➖ noise
1 duckdb:vortex-file-compressed +2.0% -3.0% +5.2% +67.9% ➖ noise
2 datafusion:vortex-compact +2.9% -0.1% +3.0% +12.1% ➖ noise
2 datafusion:vortex-file-compressed +3.5% -0.1% +3.6% +11.6% ➖ noise
2 duckdb:vortex-compact +11.1% -0.1% +11.2% +11.6% ➖ noise
2 duckdb:vortex-file-compressed -0.5% -0.1% -0.4% +14.2% ➖ noise
3 datafusion:vortex-compact +3.3% +1.7% +1.5% +11.6% ➖ noise
3 datafusion:vortex-file-compressed +5.6% +1.7% +3.8% +43.5% ➖ noise
3 duckdb:vortex-compact +0.0% +1.7% -1.7% +11.6% ➖ noise
3 duckdb:vortex-file-compressed -1.3% +1.7% -3.0% +31.8% ➖ noise
4 datafusion:vortex-compact -1.0% -0.2% -0.8% +11.6% ➖ noise
4 datafusion:vortex-file-compressed -4.0% -0.2% -3.8% +11.6% ➖ noise
4 duckdb:vortex-compact -0.0% -0.2% +0.2% +11.6% ➖ noise
4 duckdb:vortex-file-compressed +2.0% -0.2% +2.2% +11.6% ➖ noise
5 datafusion:vortex-compact +0.7% -0.5% +1.3% +11.6% ➖ noise
5 datafusion:vortex-file-compressed -2.3% -0.5% -1.8% +11.6% ➖ noise
5 duckdb:vortex-compact -0.1% -0.5% +0.4% +11.6% ➖ noise
5 duckdb:vortex-file-compressed -1.3% -0.5% -0.8% +11.6% ➖ noise
6 datafusion:vortex-compact -0.4% -1.6% +1.2% +11.6% ➖ noise
6 datafusion:vortex-file-compressed -1.3% -1.6% +0.3% +12.7% ➖ noise
6 duckdb:vortex-compact -5.3% -1.6% -3.8% +11.6% ➖ noise
6 duckdb:vortex-file-compressed -1.4% -1.6% +0.2% +11.6% ➖ noise
7 datafusion:vortex-compact +1.5% +0.3% +1.2% +11.6% ➖ noise
7 datafusion:vortex-file-compressed +0.5% +0.3% +0.2% +21.8% ➖ noise
7 duckdb:vortex-compact +0.6% +0.3% +0.3% +11.6% ➖ noise
7 duckdb:vortex-file-compressed +1.3% +0.3% +1.0% +12.4% ➖ noise
8 datafusion:vortex-compact -8.3% -0.2% -8.2% +17.7% ➖ noise
8 datafusion:vortex-file-compressed +12.8% -0.2% +13.0% +11.6% 🚨 regression
8 duckdb:vortex-compact -0.0% -0.2% +0.2% +28.7% ➖ noise
8 duckdb:vortex-file-compressed +0.6% -0.2% +0.7% +11.6% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: FineWeb NVMe

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.4%
Vortex (geomean): 1.010x ➖
Parquet (geomean): 1.014x ➖
Shifts: Parquet (control) +1.4% · Median polish +1.2%


datafusion / vortex-file-compressed (1.014x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 51942929 52538291 0.99
tpch_q02/datafusion:vortex-file-compressed 22596526 22375689 1.01
tpch_q03/datafusion:vortex-file-compressed 28693707 27524100 1.04
tpch_q04/datafusion:vortex-file-compressed 21533997 20562594 1.05
tpch_q05/datafusion:vortex-file-compressed 50107337 48616176 1.03
tpch_q06/datafusion:vortex-file-compressed 12114857 12081150 1.00
tpch_q07/datafusion:vortex-file-compressed 54880468 54250092 1.01
tpch_q08/datafusion:vortex-file-compressed 40436895 38871279 1.04
tpch_q09/datafusion:vortex-file-compressed 51397223 50294902 1.02
tpch_q10/datafusion:vortex-file-compressed 39914701 40353013 0.99
tpch_q11/datafusion:vortex-file-compressed 15738839 15516750 1.01
tpch_q12/datafusion:vortex-file-compressed 25226359 25062444 1.01
tpch_q13/datafusion:vortex-file-compressed 25251561 24596957 1.03
tpch_q14/datafusion:vortex-file-compressed 16864952 16596386 1.02
tpch_q15/datafusion:vortex-file-compressed 26632368 26498980 1.01
tpch_q16/datafusion:vortex-file-compressed 20101778 18818135 1.07
tpch_q17/datafusion:vortex-file-compressed 65439863 70410880 0.93
tpch_q18/datafusion:vortex-file-compressed 79808561 80543416 0.99
tpch_q19/datafusion:vortex-file-compressed 23817801 23290888 1.02
tpch_q20/datafusion:vortex-file-compressed 29408776 28546626 1.03
tpch_q21/datafusion:vortex-file-compressed 71210741 71977735 0.99
tpch_q22/datafusion:vortex-file-compressed 12374431 11979696 1.03
datafusion / vortex-compact (1.010x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 58820068 59008800 1.00
tpch_q02/datafusion:vortex-compact 25084153 25188705 1.00
tpch_q03/datafusion:vortex-compact 30505667 29130726 1.05
tpch_q04/datafusion:vortex-compact 23905194 24001073 1.00
tpch_q05/datafusion:vortex-compact 52370463 51011141 1.03
tpch_q06/datafusion:vortex-compact 14288455 13859523 1.03
tpch_q07/datafusion:vortex-compact 59779104 59793800 1.00
tpch_q08/datafusion:vortex-compact 44614981 42921540 1.04
tpch_q09/datafusion:vortex-compact 56475055 56078101 1.01
tpch_q10/datafusion:vortex-compact 46269360 45976162 1.01
tpch_q11/datafusion:vortex-compact 16821141 16578986 1.01
tpch_q12/datafusion:vortex-compact 32627398 33709270 0.97
tpch_q13/datafusion:vortex-compact 31283229 31424166 1.00
tpch_q14/datafusion:vortex-compact 20067496 20079030 1.00
tpch_q15/datafusion:vortex-compact 33550636 32566502 1.03
tpch_q16/datafusion:vortex-compact 23940299 23913242 1.00
tpch_q17/datafusion:vortex-compact 69258299 69226150 1.00
tpch_q18/datafusion:vortex-compact 84635391 86369421 0.98
tpch_q19/datafusion:vortex-compact 31907241 31605077 1.01
tpch_q20/datafusion:vortex-compact 35117588 34035342 1.03
tpch_q21/datafusion:vortex-compact 79036986 77559054 1.02
tpch_q22/datafusion:vortex-compact 12855309 12601589 1.02
datafusion / parquet (1.014x ➖, 1↑ 2↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 100129962 114086559 0.88
tpch_q02/datafusion:parquet 61654581 60379567 1.02
tpch_q03/datafusion:parquet 71701657 69105173 1.04
tpch_q04/datafusion:parquet 43059086 43687031 0.99
tpch_q05/datafusion:parquet 92864024 93956026 0.99
tpch_q06/datafusion:parquet 🚨 39758476 33575786 1.18
tpch_q07/datafusion:parquet 104683162 103952304 1.01
tpch_q08/datafusion:parquet 98435114 94975149 1.04
tpch_q09/datafusion:parquet 130310064 126546946 1.03
tpch_q10/datafusion:parquet 109592934 109323048 1.00
tpch_q11/datafusion:parquet 41437779 40256515 1.03
tpch_q12/datafusion:parquet 72130846 78314201 0.92
tpch_q13/datafusion:parquet 208850153 194165148 1.08
tpch_q14/datafusion:parquet 48589413 44177106 1.10
tpch_q15/datafusion:parquet 56016041 60574682 0.92
tpch_q16/datafusion:parquet 40344099 39649349 1.02
tpch_q17/datafusion:parquet 123889473 134435112 0.92
tpch_q18/datafusion:parquet 164843056 158821471 1.04
tpch_q19/datafusion:parquet 🚨 79556781 67880122 1.17
tpch_q20/datafusion:parquet 64983291 68174629 0.95
tpch_q21/datafusion:parquet 134566710 131399921 1.02
tpch_q22/datafusion:parquet 31139580 30618064 1.02
datafusion / arrow (1.007x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 54790785 50164142 1.09
tpch_q02/datafusion:arrow 18848051 18610365 1.01
tpch_q03/datafusion:arrow 29306295 28815005 1.02
tpch_q04/datafusion:arrow 25066967 25165091 1.00
tpch_q05/datafusion:arrow 76976229 73476026 1.05
tpch_q06/datafusion:arrow 20281814 19076855 1.06
tpch_q07/datafusion:arrow 100944722 98661331 1.02
tpch_q08/datafusion:arrow 41253810 40445616 1.02
tpch_q09/datafusion:arrow 62268182 64265110 0.97
tpch_q10/datafusion:arrow 45090861 47051706 0.96
tpch_q11/datafusion:arrow 8950563 9365444 0.96
tpch_q12/datafusion:arrow 50938693 52184812 0.98
tpch_q13/datafusion:arrow 46932523 50635329 0.93
tpch_q14/datafusion:arrow 21152346 20854392 1.01
tpch_q15/datafusion:arrow 41811754 41224818 1.01
tpch_q16/datafusion:arrow 18849227 18555080 1.02
tpch_q17/datafusion:arrow 67364148 66437120 1.01
tpch_q18/datafusion:arrow 135654346 134061900 1.01
tpch_q19/datafusion:arrow 34234719 33689930 1.02
tpch_q20/datafusion:arrow 33541306 33288120 1.01
tpch_q21/datafusion:arrow 152326566 148316146 1.03
tpch_q22/datafusion:arrow 17519901 17824755 0.98
duckdb / vortex-file-compressed (1.004x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 31532609 31189312 1.01
tpch_q02/duckdb:vortex-file-compressed 24975230 23971554 1.04
tpch_q03/duckdb:vortex-file-compressed 28385957 29106303 0.98
tpch_q04/duckdb:vortex-file-compressed 28636077 28966827 0.99
tpch_q05/duckdb:vortex-file-compressed 32421336 32044482 1.01
tpch_q06/duckdb:vortex-file-compressed 10189550 10245171 0.99
tpch_q07/duckdb:vortex-file-compressed 35974528 36090458 1.00
tpch_q08/duckdb:vortex-file-compressed 37513970 37732829 0.99
tpch_q09/duckdb:vortex-file-compressed 71059726 72398532 0.98
tpch_q10/duckdb:vortex-file-compressed 33626256 34452300 0.98
tpch_q11/duckdb:vortex-file-compressed 14482643 14291212 1.01
tpch_q12/duckdb:vortex-file-compressed 21892441 20637056 1.06
tpch_q13/duckdb:vortex-file-compressed 34739265 34363059 1.01
tpch_q14/duckdb:vortex-file-compressed 21149776 20615766 1.03
tpch_q15/duckdb:vortex-file-compressed 15985320 16423878 0.97
tpch_q16/duckdb:vortex-file-compressed 27989918 28287016 0.99
tpch_q17/duckdb:vortex-file-compressed 24451803 24693465 0.99
tpch_q18/duckdb:vortex-file-compressed 48902948 49134763 1.00
tpch_q19/duckdb:vortex-file-compressed 28530772 28455623 1.00
tpch_q20/duckdb:vortex-file-compressed 32993533 33292883 0.99
tpch_q21/duckdb:vortex-file-compressed 104683104 103056255 1.02
tpch_q22/duckdb:vortex-file-compressed 17181406 16438033 1.05
duckdb / vortex-compact (1.013x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38301963 38053589 1.01
tpch_q02/duckdb:vortex-compact 36350800 34651061 1.05
tpch_q03/duckdb:vortex-compact 32155763 31836563 1.01
tpch_q04/duckdb:vortex-compact 35016829 34309966 1.02
tpch_q05/duckdb:vortex-compact 36670481 36945443 0.99
tpch_q06/duckdb:vortex-compact 14895321 14782450 1.01
tpch_q07/duckdb:vortex-compact 41848440 42629442 0.98
tpch_q08/duckdb:vortex-compact 45660908 44778742 1.02
tpch_q09/duckdb:vortex-compact 81547259 81892660 1.00
tpch_q10/duckdb:vortex-compact 38372737 38560439 1.00
tpch_q11/duckdb:vortex-compact 19594194 19475054 1.01
tpch_q12/duckdb:vortex-compact 35243105 34661214 1.02
tpch_q13/duckdb:vortex-compact 44506439 43449483 1.02
tpch_q14/duckdb:vortex-compact 29005118 28335492 1.02
tpch_q15/duckdb:vortex-compact 20175199 19230113 1.05
tpch_q16/duckdb:vortex-compact 34825821 34846646 1.00
tpch_q17/duckdb:vortex-compact 30388876 29560411 1.03
tpch_q18/duckdb:vortex-compact 49721329 49456575 1.01
tpch_q19/duckdb:vortex-compact 34306855 33889779 1.01
tpch_q20/duckdb:vortex-compact 42151880 41236853 1.02
tpch_q21/duckdb:vortex-compact 112033534 108665957 1.03
tpch_q22/duckdb:vortex-compact 19484650 19645607 0.99
duckdb / parquet (1.013x ➖, 0↑ 1↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 82497816 76103852 1.08
tpch_q02/duckdb:parquet 38873703 38482116 1.01
tpch_q03/duckdb:parquet 68727774 68010823 1.01
tpch_q04/duckdb:parquet 47246363 46833196 1.01
tpch_q05/duckdb:parquet 64430460 66219253 0.97
tpch_q06/duckdb:parquet 20198561 19836806 1.02
tpch_q07/duckdb:parquet 68013782 66350947 1.03
tpch_q08/duckdb:parquet 🚨 87935805 79344229 1.11
tpch_q09/duckdb:parquet 140526612 154080481 0.91
tpch_q10/duckdb:parquet 122255121 123829853 0.99
tpch_q11/duckdb:parquet 21218867 20667858 1.03
tpch_q12/duckdb:parquet 45426431 44652577 1.02
tpch_q13/duckdb:parquet 253217743 248799113 1.02
tpch_q14/duckdb:parquet 48684659 48877194 1.00
tpch_q15/duckdb:parquet 25443148 23954290 1.06
tpch_q16/duckdb:parquet 55999128 55534196 1.01
tpch_q17/duckdb:parquet 54744989 53283694 1.03
tpch_q18/duckdb:parquet 122599706 119266068 1.03
tpch_q19/duckdb:parquet 68407600 67471250 1.01
tpch_q20/duckdb:parquet 62795124 62756026 1.00
tpch_q21/duckdb:parquet 162920124 167723681 0.97
tpch_q22/duckdb:parquet 51433245 51204435 1.00
duckdb / duckdb (1.013x ➖, 0↑ 1↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 15892980 16484639 0.96
tpch_q02/duckdb:duckdb 13440846 12832857 1.05
tpch_q03/duckdb:duckdb 19139000 18763551 1.02
tpch_q04/duckdb:duckdb 19368075 19375693 1.00
tpch_q05/duckdb:duckdb 19424881 19266724 1.01
tpch_q06/duckdb:duckdb 5294923 5305618 1.00
tpch_q07/duckdb:duckdb 23337948 21870204 1.07
tpch_q08/duckdb:duckdb 20879222 20966306 1.00
tpch_q09/duckdb:duckdb 56302835 54370643 1.04
tpch_q10/duckdb:duckdb 41824502 42473999 0.98
tpch_q11/duckdb:duckdb 5764738 5868820 0.98
tpch_q12/duckdb:duckdb 13887296 13872826 1.00
tpch_q13/duckdb:duckdb 37068572 38145760 0.97
tpch_q14/duckdb:duckdb 🚨 18245579 16409611 1.11
tpch_q15/duckdb:duckdb 11895926 12042695 0.99
tpch_q16/duckdb:duckdb 23165587 23952878 0.97
tpch_q17/duckdb:duckdb 13814176 13404266 1.03
tpch_q18/duckdb:duckdb 38398849 38064283 1.01
tpch_q19/duckdb:duckdb 26956942 25856366 1.04
tpch_q20/duckdb:duckdb 23114816 22417826 1.03
tpch_q21/duckdb:duckdb 55936233 55915795 1.00
tpch_q22/duckdb:duckdb 24823278 23589755 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +9.2% -2.5% +12.0% +22.0% ➖ noise
1 datafusion:vortex-compact -0.3% -2.5% +2.2% +18.9% ➖ noise
1 datafusion:vortex-file-compressed -1.1% -2.5% +1.4% +19.8% ➖ noise
1 duckdb:duckdb -3.6% -2.5% -1.2% +18.2% ➖ noise
1 duckdb:vortex-compact +0.7% -2.5% +3.2% +17.4% ➖ noise
1 duckdb:vortex-file-compressed +1.1% -2.5% +3.7% +20.0% ➖ noise
2 datafusion:arrow +1.3% +1.6% -0.3% +10.0% ➖ noise
2 datafusion:vortex-compact -0.4% +1.6% -1.9% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +1.0% +1.6% -0.6% +10.0% ➖ noise
2 duckdb:duckdb +4.7% +1.6% +3.1% +10.0% ➖ noise
2 duckdb:vortex-compact +4.9% +1.6% +3.3% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +4.2% +1.6% +2.6% +10.0% ➖ noise
3 datafusion:arrow +1.7% +2.4% -0.7% +10.0% ➖ noise
3 datafusion:vortex-compact +4.7% +2.4% +2.3% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +4.2% +2.4% +1.8% +10.0% ➖ noise
3 duckdb:duckdb +2.0% +2.4% -0.4% +11.0% ➖ noise
3 duckdb:vortex-compact +1.0% +2.4% -1.4% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -2.5% +2.4% -4.8% +13.3% ➖ noise
4 datafusion:arrow -0.4% -0.3% -0.1% +10.0% ➖ noise
4 datafusion:vortex-compact -0.4% -0.3% -0.1% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +4.7% -0.3% +5.0% +11.1% ➖ noise
4 duckdb:duckdb -0.0% -0.3% +0.2% +13.4% ➖ noise
4 duckdb:vortex-compact +2.1% -0.3% +2.4% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -1.1% -0.3% -0.9% +10.4% ➖ noise
5 datafusion:arrow +4.8% -1.9% +6.8% +10.0% ➖ noise
5 datafusion:vortex-compact +2.7% -1.9% +4.7% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +3.1% -1.9% +5.1% +10.0% ➖ noise
5 duckdb:duckdb +0.8% -1.9% +2.8% +10.0% ➖ noise
5 duckdb:vortex-compact -0.7% -1.9% +1.2% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +1.2% -1.9% +3.2% +11.1% ➖ noise
6 datafusion:arrow +6.3% +9.8% -3.2% +14.6% ➖ noise
6 datafusion:vortex-compact +3.1% +9.8% -6.1% +14.2% ➖ noise
6 datafusion:vortex-file-compressed +0.3% +9.8% -8.7% +13.7% ➖ noise
6 duckdb:duckdb -0.2% +9.8% -9.1% +17.2% ➖ noise
6 duckdb:vortex-compact +0.8% +9.8% -8.2% +22.7% ➖ noise
6 duckdb:vortex-file-compressed -0.5% +9.8% -9.4% +17.2% ➖ noise
7 datafusion:arrow +2.3% +1.6% +0.7% +11.2% ➖ noise
7 datafusion:vortex-compact -0.0% +1.6% -1.6% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +1.2% +1.6% -0.4% +10.0% ➖ noise
7 duckdb:duckdb +6.7% +1.6% +5.0% +10.0% ➖ noise
7 duckdb:vortex-compact -1.8% +1.6% -3.4% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -0.3% +1.6% -1.9% +10.0% ➖ noise
8 datafusion:arrow +2.0% +7.2% -4.8% +10.0% ➖ noise
8 datafusion:vortex-compact +3.9% +7.2% -3.0% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +4.0% +7.2% -2.9% +10.0% ➖ noise
8 duckdb:duckdb -0.4% +7.2% -7.1% +10.0% ➖ noise
8 duckdb:vortex-compact +2.0% +7.2% -4.9% +10.2% ➖ noise
8 duckdb:vortex-file-compressed -0.6% +7.2% -7.2% +13.2% ➖ noise
9 datafusion:arrow -3.1% -3.1% -0.0% +10.0% ➖ noise
9 datafusion:vortex-compact +0.7% -3.1% +3.9% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +2.2% -3.1% +5.5% +10.0% ➖ noise
9 duckdb:duckdb +3.6% -3.1% +6.9% +10.0% ➖ noise
9 duckdb:vortex-compact -0.4% -3.1% +2.8% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -1.8% -3.1% +1.3% +10.0% ➖ noise
10 datafusion:arrow -4.2% -0.5% -3.7% +10.0% ➖ noise
10 datafusion:vortex-compact +0.6% -0.5% +1.2% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -1.1% -0.5% -0.6% +10.0% ➖ noise
10 duckdb:duckdb -1.5% -0.5% -1.0% +11.5% ➖ noise
10 duckdb:vortex-compact -0.5% -0.5% +0.0% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -2.4% -0.5% -1.9% +10.0% ➖ noise
11 datafusion:arrow -4.4% +2.8% -7.0% +10.0% ➖ noise
11 datafusion:vortex-compact +1.5% +2.8% -1.3% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +1.4% +2.8% -1.3% +10.0% ➖ noise
11 duckdb:duckdb -1.8% +2.8% -4.4% +10.0% ➖ noise
11 duckdb:vortex-compact +0.6% +2.8% -2.1% +10.5% ➖ noise
11 duckdb:vortex-file-compressed +1.3% +2.8% -1.4% +10.0% ➖ noise
12 datafusion:arrow -2.4% -3.2% +0.8% +18.5% ➖ noise
12 datafusion:vortex-compact -3.2% -3.2% -0.0% +10.5% ➖ noise
12 datafusion:vortex-file-compressed +0.7% -3.2% +4.0% +12.4% ➖ noise
12 duckdb:duckdb +0.1% -3.2% +3.4% +10.8% ➖ noise
12 duckdb:vortex-compact +1.7% -3.2% +5.0% +11.2% ➖ noise
12 duckdb:vortex-file-compressed +6.1% -3.2% +9.6% +10.9% ➖ noise
13 datafusion:arrow -7.3% +4.6% -11.4% +10.0% ✅ faster
13 datafusion:vortex-compact -0.4% +4.6% -4.9% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +2.7% +4.6% -1.9% +10.0% ➖ noise
13 duckdb:duckdb -2.8% +4.6% -7.1% +12.9% ➖ noise
13 duckdb:vortex-compact +2.4% +4.6% -2.1% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +1.1% +4.6% -3.4% +10.0% ➖ noise
14 datafusion:arrow +1.4% +4.7% -3.1% +13.6% ➖ noise
14 datafusion:vortex-compact -0.1% +4.7% -4.5% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +1.6% +4.7% -2.9% +10.0% ➖ noise
14 duckdb:duckdb +11.2% +4.7% +6.2% +17.1% ➖ noise
14 duckdb:vortex-compact +2.4% +4.7% -2.2% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +2.6% +4.7% -2.0% +11.0% ➖ noise
15 datafusion:arrow +1.4% -0.9% +2.3% +10.9% ➖ noise
15 datafusion:vortex-compact +3.0% -0.9% +4.0% +11.3% ➖ noise
15 datafusion:vortex-file-compressed +0.5% -0.9% +1.4% +12.0% ➖ noise
15 duckdb:duckdb -1.2% -0.9% -0.3% +13.2% ➖ noise
15 duckdb:vortex-compact +4.9% -0.9% +5.9% +13.8% ➖ noise
15 duckdb:vortex-file-compressed -2.7% -0.9% -1.8% +13.1% ➖ noise
16 datafusion:arrow +1.6% +1.3% +0.3% +10.0% ➖ noise
16 datafusion:vortex-compact +0.1% +1.3% -1.2% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +6.8% +1.3% +5.5% +10.0% ➖ noise
16 duckdb:duckdb -3.3% +1.3% -4.5% +10.3% ➖ noise
16 duckdb:vortex-compact -0.1% +1.3% -1.3% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -1.1% +1.3% -2.3% +10.0% ➖ noise
17 datafusion:arrow +1.4% -2.7% +4.2% +10.0% ➖ noise
17 datafusion:vortex-compact +0.0% -2.7% +2.8% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -7.1% -2.7% -4.5% +10.0% ➖ noise
17 duckdb:duckdb +3.1% -2.7% +5.9% +11.9% ➖ noise
17 duckdb:vortex-compact +2.8% -2.7% +5.6% +11.4% ➖ noise
17 duckdb:vortex-file-compressed -1.0% -2.7% +1.8% +12.7% ➖ noise
18 datafusion:arrow +1.2% +3.3% -2.0% +10.0% ➖ noise
18 datafusion:vortex-compact -2.0% +3.3% -5.1% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -0.9% +3.3% -4.1% +10.0% ➖ noise
18 duckdb:duckdb +0.9% +3.3% -2.3% +10.0% ➖ noise
18 duckdb:vortex-compact +0.5% +3.3% -2.7% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -0.5% +3.3% -3.6% +10.0% ➖ noise
19 datafusion:arrow +1.6% +9.0% -6.8% +14.2% ➖ noise
19 datafusion:vortex-compact +1.0% +9.0% -7.4% +10.4% ➖ noise
19 datafusion:vortex-file-compressed +2.3% +9.0% -6.2% +10.4% ➖ noise
19 duckdb:duckdb +4.3% +9.0% -4.4% +14.2% ➖ noise
19 duckdb:vortex-compact +1.2% +9.0% -7.1% +10.7% ➖ noise
19 duckdb:vortex-file-compressed +0.3% +9.0% -8.0% +11.2% ➖ noise
20 datafusion:arrow +0.8% -2.3% +3.2% +10.0% ➖ noise
20 datafusion:vortex-compact +3.2% -2.3% +5.7% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +3.0% -2.3% +5.5% +10.0% ➖ noise
20 duckdb:duckdb +3.1% -2.3% +5.6% +10.0% ➖ noise
20 duckdb:vortex-compact +2.2% -2.3% +4.7% +10.0% ➖ noise
20 duckdb:vortex-file-compressed -0.9% -2.3% +1.5% +10.0% ➖ noise
21 datafusion:arrow +2.7% -0.3% +3.0% +10.0% ➖ noise
21 datafusion:vortex-compact +1.9% -0.3% +2.2% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -1.1% -0.3% -0.8% +10.0% ➖ noise
21 duckdb:duckdb +0.0% -0.3% +0.3% +10.0% ➖ noise
21 duckdb:vortex-compact +3.1% -0.3% +3.4% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +1.6% -0.3% +1.8% +11.0% ➖ noise
22 datafusion:arrow -1.7% +1.1% -2.8% +10.0% ➖ noise
22 datafusion:vortex-compact +2.0% +1.1% +0.9% +16.3% ➖ noise
22 datafusion:vortex-file-compressed +3.3% +1.1% +2.2% +10.0% ➖ noise
22 duckdb:duckdb +5.2% +1.1% +4.1% +10.0% ➖ noise
22 duckdb:vortex-compact -0.8% +1.1% -1.9% +10.0% ➖ noise
22 duckdb:vortex-file-compressed +4.5% +1.1% +3.4% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=1 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.5%
Vortex (geomean): 1.020x ➖
Parquet (geomean): 1.013x ➖
Shifts: Parquet (control) +1.3% · Median polish +1.4%


datafusion / vortex-file-compressed (1.031x ➖, 0↑ 8↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 25433076 25918858 0.98
tpcds_q02/datafusion:vortex-file-compressed 47018882 46940003 1.00
tpcds_q03/datafusion:vortex-file-compressed 15137862 15142815 1.00
tpcds_q04/datafusion:vortex-file-compressed 251493879 247808811 1.01
tpcds_q05/datafusion:vortex-file-compressed 44861526 43033381 1.04
tpcds_q06/datafusion:vortex-file-compressed 🚨 65437200 58820230 1.11
tpcds_q07/datafusion:vortex-file-compressed 42703864 40746701 1.05
tpcds_q08/datafusion:vortex-file-compressed 29176715 28748362 1.01
tpcds_q09/datafusion:vortex-file-compressed 43461067 43668440 1.00
tpcds_q10/datafusion:vortex-file-compressed 40819312 37903892 1.08
tpcds_q11/datafusion:vortex-file-compressed 132121098 129791243 1.02
tpcds_q12/datafusion:vortex-file-compressed 20555391 19037425 1.08
tpcds_q13/datafusion:vortex-file-compressed 44434622 44562277 1.00
tpcds_q14/datafusion:vortex-file-compressed 171744575 175993174 0.98
tpcds_q15/datafusion:vortex-file-compressed 29038770 28011433 1.04
tpcds_q16/datafusion:vortex-file-compressed 28632197 28388087 1.01
tpcds_q17/datafusion:vortex-file-compressed 63357202 63515931 1.00
tpcds_q18/datafusion:vortex-file-compressed 70680878 69691350 1.01
tpcds_q19/datafusion:vortex-file-compressed 21895725 21737378 1.01
tpcds_q20/datafusion:vortex-file-compressed 22259952 21924505 1.02
tpcds_q21/datafusion:vortex-file-compressed 35634769 35628403 1.00
tpcds_q22/datafusion:vortex-file-compressed 116134769 112035356 1.04
tpcds_q23/datafusion:vortex-file-compressed 154069039 151326710 1.02
tpcds_q24/datafusion:vortex-file-compressed 83085774 83853175 0.99
tpcds_q25/datafusion:vortex-file-compressed 67762239 67003972 1.01
tpcds_q26/datafusion:vortex-file-compressed 33691685 34527133 0.98
tpcds_q27/datafusion:vortex-file-compressed 107329201 104506381 1.03
tpcds_q28/datafusion:vortex-file-compressed 40968547 41675995 0.98
tpcds_q29/datafusion:vortex-file-compressed 63912583 62157487 1.03
tpcds_q30/datafusion:vortex-file-compressed 24302982 23084044 1.05
tpcds_q31/datafusion:vortex-file-compressed 74880675 73830991 1.01
tpcds_q32/datafusion:vortex-file-compressed 20588225 20186875 1.02
tpcds_q33/datafusion:vortex-file-compressed 30074663 29528934 1.02
tpcds_q34/datafusion:vortex-file-compressed 25137243 23910949 1.05
tpcds_q35/datafusion:vortex-file-compressed 46759111 46055874 1.02
tpcds_q36/datafusion:vortex-file-compressed 60094064 57781054 1.04
tpcds_q37/datafusion:vortex-file-compressed 25357210 26098156 0.97
tpcds_q38/datafusion:vortex-file-compressed 44819870 44533586 1.01
tpcds_q39/datafusion:vortex-file-compressed 110913041 104174176 1.06
tpcds_q40/datafusion:vortex-file-compressed 33990534 32865768 1.03
tpcds_q41/datafusion:vortex-file-compressed 🚨 17123231 15416885 1.11
tpcds_q42/datafusion:vortex-file-compressed 14598175 14600734 1.00
tpcds_q43/datafusion:vortex-file-compressed 19402991 18526964 1.05
tpcds_q44/datafusion:vortex-file-compressed 32611482 31799422 1.03
tpcds_q45/datafusion:vortex-file-compressed 28842131 26568264 1.09
tpcds_q46/datafusion:vortex-file-compressed 35482983 34884348 1.02
tpcds_q47/datafusion:vortex-file-compressed 135952677 131320369 1.04
tpcds_q48/datafusion:vortex-file-compressed 39323166 41221552 0.95
tpcds_q49/datafusion:vortex-file-compressed 59694325 59075351 1.01
tpcds_q50/datafusion:vortex-file-compressed 40503866 38902023 1.04
tpcds_q51/datafusion:vortex-file-compressed 91368925 88826389 1.03
tpcds_q52/datafusion:vortex-file-compressed 14277752 15083378 0.95
tpcds_q53/datafusion:vortex-file-compressed 22539755 21452096 1.05
tpcds_q54/datafusion:vortex-file-compressed 36961517 34336035 1.08
tpcds_q55/datafusion:vortex-file-compressed 🚨 15164584 13727070 1.10
tpcds_q56/datafusion:vortex-file-compressed 31059393 29502439 1.05
tpcds_q57/datafusion:vortex-file-compressed 112896875 106436431 1.06
tpcds_q58/datafusion:vortex-file-compressed 51659170 52425518 0.99
tpcds_q59/datafusion:vortex-file-compressed 57293425 56551092 1.01
tpcds_q60/datafusion:vortex-file-compressed 28815735 29890704 0.96
tpcds_q61/datafusion:vortex-file-compressed 41478861 42029386 0.99
tpcds_q62/datafusion:vortex-file-compressed 🚨 27676635 22506684 1.23
tpcds_q63/datafusion:vortex-file-compressed 22558849 21488550 1.05
tpcds_q64/datafusion:vortex-file-compressed 424328517 416885459 1.02
tpcds_q65/datafusion:vortex-file-compressed 43125103 39763578 1.08
tpcds_q66/datafusion:vortex-file-compressed 70558280 73974199 0.95
tpcds_q67/datafusion:vortex-file-compressed 147456593 145368007 1.01
tpcds_q68/datafusion:vortex-file-compressed 32249821 33454086 0.96
tpcds_q69/datafusion:vortex-file-compressed 39955106 37702712 1.06
tpcds_q70/datafusion:vortex-file-compressed 88648536 84370643 1.05
tpcds_q71/datafusion:vortex-file-compressed 22811434 22816830 1.00
tpcds_q72/datafusion:vortex-file-compressed 2219346469 2128630305 1.04
tpcds_q73/datafusion:vortex-file-compressed 23467150 22655375 1.04
tpcds_q74/datafusion:vortex-file-compressed 83163053 78212483 1.06
tpcds_q75/datafusion:vortex-file-compressed 109412322 105862820 1.03
tpcds_q76/datafusion:vortex-file-compressed 25356431 23564210 1.08
tpcds_q77/datafusion:vortex-file-compressed 41266258 39494367 1.04
tpcds_q78/datafusion:vortex-file-compressed 123141232 125169433 0.98
tpcds_q79/datafusion:vortex-file-compressed 🚨 30611008 27704455 1.10
tpcds_q80/datafusion:vortex-file-compressed 94636124 91974092 1.03
tpcds_q81/datafusion:vortex-file-compressed 23786173 23431162 1.02
tpcds_q82/datafusion:vortex-file-compressed 27065628 27112712 1.00
tpcds_q83/datafusion:vortex-file-compressed 35591241 32398424 1.10
tpcds_q84/datafusion:vortex-file-compressed 13631605 13145304 1.04
tpcds_q85/datafusion:vortex-file-compressed 100062315 93077079 1.08
tpcds_q86/datafusion:vortex-file-compressed 🚨 18057175 15485380 1.17
tpcds_q87/datafusion:vortex-file-compressed 45720602 44767600 1.02
tpcds_q88/datafusion:vortex-file-compressed 55741647 54585539 1.02
tpcds_q89/datafusion:vortex-file-compressed 25626952 24193333 1.06
tpcds_q90/datafusion:vortex-file-compressed 🚨 15904105 14360672 1.11
tpcds_q91/datafusion:vortex-file-compressed 🚨 19535413 17716212 1.10
tpcds_q92/datafusion:vortex-file-compressed 18863516 18423752 1.02
tpcds_q93/datafusion:vortex-file-compressed 34550363 33125395 1.04
tpcds_q94/datafusion:vortex-file-compressed 23739955 24321453 0.98
tpcds_q95/datafusion:vortex-file-compressed 65722059 61223800 1.07
tpcds_q96/datafusion:vortex-file-compressed 14037157 13302105 1.06
tpcds_q97/datafusion:vortex-file-compressed 32937923 32172083 1.02
tpcds_q98/datafusion:vortex-file-compressed 24092754 23143963 1.04
tpcds_q99/datafusion:vortex-file-compressed 32400636 32206621 1.01
datafusion / vortex-compact (1.014x ➖, 1↑ 3↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 26327451 25980516 1.01
tpcds_q02/datafusion:vortex-compact 53111815 53212349 1.00
tpcds_q03/datafusion:vortex-compact 19548426 19390135 1.01
tpcds_q04/datafusion:vortex-compact 305074058 297710606 1.02
tpcds_q05/datafusion:vortex-compact 47580903 48084073 0.99
tpcds_q06/datafusion:vortex-compact 64296007 60503679 1.06
tpcds_q07/datafusion:vortex-compact 52818207 51973739 1.02
tpcds_q08/datafusion:vortex-compact 35302030 35847192 0.98
tpcds_q09/datafusion:vortex-compact 61547983 62447026 0.99
tpcds_q10/datafusion:vortex-compact 49125607 50698360 0.97
tpcds_q11/datafusion:vortex-compact 153809179 154091149 1.00
tpcds_q12/datafusion:vortex-compact 25739496 25752688 1.00
tpcds_q13/datafusion:vortex-compact 91822717 94606544 0.97
tpcds_q14/datafusion:vortex-compact 201740096 192077170 1.05
tpcds_q15/datafusion:vortex-compact 31338059 30086795 1.04
tpcds_q16/datafusion:vortex-compact 31951417 32903220 0.97
tpcds_q17/datafusion:vortex-compact 72392019 72328304 1.00
tpcds_q18/datafusion:vortex-compact 77635069 78715303 0.99
tpcds_q19/datafusion:vortex-compact 30684925 28938883 1.06
tpcds_q20/datafusion:vortex-compact 26119314 26227420 1.00
tpcds_q21/datafusion:vortex-compact 39699083 39346368 1.01
tpcds_q22/datafusion:vortex-compact 122899394 122230378 1.01
tpcds_q23/datafusion:vortex-compact 161311787 162171602 0.99
tpcds_q24/datafusion:vortex-compact 97875409 99238059 0.99
tpcds_q25/datafusion:vortex-compact 79606216 77219066 1.03
tpcds_q26/datafusion:vortex-compact 44775755 45702301 0.98
tpcds_q27/datafusion:vortex-compact 125074362 125055579 1.00
tpcds_q28/datafusion:vortex-compact 80485788 78711617 1.02
tpcds_q29/datafusion:vortex-compact 74252331 72139152 1.03
tpcds_q30/datafusion:vortex-compact 27981964 27256041 1.03
tpcds_q31/datafusion:vortex-compact 99320087 96214483 1.03
tpcds_q32/datafusion:vortex-compact 26387892 24844535 1.06
tpcds_q33/datafusion:vortex-compact 36422018 36301899 1.00
tpcds_q34/datafusion:vortex-compact 32397857 31921386 1.01
tpcds_q35/datafusion:vortex-compact 52639405 50730721 1.04
tpcds_q36/datafusion:vortex-compact 76167119 75039807 1.02
tpcds_q37/datafusion:vortex-compact 40101617 40263131 1.00
tpcds_q38/datafusion:vortex-compact 53868844 50655208 1.06
tpcds_q39/datafusion:vortex-compact 115089200 109603694 1.05
tpcds_q40/datafusion:vortex-compact 36757952 36556862 1.01
tpcds_q41/datafusion:vortex-compact 17678329 17525176 1.01
tpcds_q42/datafusion:vortex-compact 17829920 17932502 0.99
tpcds_q43/datafusion:vortex-compact 24694357 24530902 1.01
tpcds_q44/datafusion:vortex-compact 47530285 47352578 1.00
tpcds_q45/datafusion:vortex-compact 31060511 31375442 0.99
tpcds_q46/datafusion:vortex-compact 45175327 44186876 1.02
tpcds_q47/datafusion:vortex-compact 150044519 147424059 1.02
tpcds_q48/datafusion:vortex-compact 73537861 71440964 1.03
tpcds_q49/datafusion:vortex-compact 69594358 67796601 1.03
tpcds_q50/datafusion:vortex-compact 46477000 46061442 1.01
tpcds_q51/datafusion:vortex-compact 96586124 95587053 1.01
tpcds_q52/datafusion:vortex-compact 18309399 19747556 0.93
tpcds_q53/datafusion:vortex-compact 29181821 27214549 1.07
tpcds_q54/datafusion:vortex-compact 42895029 42001122 1.02
tpcds_q55/datafusion:vortex-compact 17843521 17957756 0.99
tpcds_q56/datafusion:vortex-compact 36546985 34596492 1.06
tpcds_q57/datafusion:vortex-compact 115200936 115072582 1.00
tpcds_q58/datafusion:vortex-compact 63331010 60231664 1.05
tpcds_q59/datafusion:vortex-compact 68970132 68711385 1.00
tpcds_q60/datafusion:vortex-compact 34480805 36363112 0.95
tpcds_q61/datafusion:vortex-compact 54327117 55398654 0.98
tpcds_q62/datafusion:vortex-compact 🚀 24392958 31351644 0.78
tpcds_q63/datafusion:vortex-compact 28120742 27339018 1.03
tpcds_q64/datafusion:vortex-compact 452629788 452942212 1.00
tpcds_q65/datafusion:vortex-compact 55456184 53431003 1.04
tpcds_q66/datafusion:vortex-compact 76012799 76534825 0.99
tpcds_q67/datafusion:vortex-compact 155358272 152784023 1.02
tpcds_q68/datafusion:vortex-compact 46005078 44579187 1.03
tpcds_q69/datafusion:vortex-compact 47127598 47552161 0.99
tpcds_q70/datafusion:vortex-compact 101143938 97854175 1.03
tpcds_q71/datafusion:vortex-compact 29782990 29011368 1.03
tpcds_q72/datafusion:vortex-compact 2146101217 2116294403 1.01
tpcds_q73/datafusion:vortex-compact 30200666 30441065 0.99
tpcds_q74/datafusion:vortex-compact 92989954 91989009 1.01
tpcds_q75/datafusion:vortex-compact 127534159 125620461 1.02
tpcds_q76/datafusion:vortex-compact 31714516 31373541 1.01
tpcds_q77/datafusion:vortex-compact 51949103 49723060 1.04
tpcds_q78/datafusion:vortex-compact 139449794 136176100 1.02
tpcds_q79/datafusion:vortex-compact 38532435 37020192 1.04
tpcds_q80/datafusion:vortex-compact 102156791 101646638 1.01
tpcds_q81/datafusion:vortex-compact 27062830 28657530 0.94
tpcds_q82/datafusion:vortex-compact 40567931 40785644 0.99
tpcds_q83/datafusion:vortex-compact 32178704 32707122 0.98
tpcds_q84/datafusion:vortex-compact 14056510 14334660 0.98
tpcds_q85/datafusion:vortex-compact 130316225 130280070 1.00
tpcds_q86/datafusion:vortex-compact 🚨 23099291 18317038 1.26
tpcds_q87/datafusion:vortex-compact 52071714 52097747 1.00
tpcds_q88/datafusion:vortex-compact 78199841 76227596 1.03
tpcds_q89/datafusion:vortex-compact 31304324 31516632 0.99
tpcds_q90/datafusion:vortex-compact 15867274 15235207 1.04
tpcds_q91/datafusion:vortex-compact 33403305 31807979 1.05
tpcds_q92/datafusion:vortex-compact 24093659 24169061 1.00
tpcds_q93/datafusion:vortex-compact 38490131 38109583 1.01
tpcds_q94/datafusion:vortex-compact 26809544 26512188 1.01
tpcds_q95/datafusion:vortex-compact 64906051 62784254 1.03
tpcds_q96/datafusion:vortex-compact 🚨 19422023 16965980 1.14
tpcds_q97/datafusion:vortex-compact 37927630 36965130 1.03
tpcds_q98/datafusion:vortex-compact 31112044 29452607 1.06
tpcds_q99/datafusion:vortex-compact 🚨 35974386 31249267 1.15
datafusion / parquet (1.013x ➖, 1↑ 4↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 28943842 28792909 1.01
tpcds_q02/datafusion:parquet 42416420 43458548 0.98
tpcds_q03/datafusion:parquet 13708089 12629798 1.09
tpcds_q04/datafusion:parquet 262298789 280871827 0.93
tpcds_q05/datafusion:parquet 40598079 41702381 0.97
tpcds_q06/datafusion:parquet 57630812 58453088 0.99
tpcds_q07/datafusion:parquet 80334343 75566693 1.06
tpcds_q08/datafusion:parquet 🚨 31300487 25125675 1.25
tpcds_q09/datafusion:parquet 44587824 43759193 1.02
tpcds_q10/datafusion:parquet 68062567 66235832 1.03
tpcds_q11/datafusion:parquet 148021815 148568534 1.00
tpcds_q12/datafusion:parquet 16205023 17401525 0.93
tpcds_q13/datafusion:parquet 74161321 73341339 1.01
tpcds_q14/datafusion:parquet 160744262 157650437 1.02
tpcds_q15/datafusion:parquet 21363122 20916627 1.02
tpcds_q16/datafusion:parquet 23100897 23536933 0.98
tpcds_q17/datafusion:parquet 63122061 67127359 0.94
tpcds_q18/datafusion:parquet 111880171 115647108 0.97
tpcds_q19/datafusion:parquet 21706827 22098658 0.98
tpcds_q20/datafusion:parquet 15809909 16552964 0.96
tpcds_q21/datafusion:parquet 18255085 18180184 1.00
tpcds_q22/datafusion:parquet 🚨 165802202 135275650 1.23
tpcds_q23/datafusion:parquet 147045959 141400876 1.04
tpcds_q24/datafusion:parquet 91429341 89093808 1.03
tpcds_q25/datafusion:parquet 66776592 63340249 1.05
tpcds_q26/datafusion:parquet 64320196 63940884 1.01
tpcds_q27/datafusion:parquet 147766101 143711824 1.03
tpcds_q28/datafusion:parquet 44641628 42684825 1.05
tpcds_q29/datafusion:parquet 63105099 65600024 0.96
tpcds_q30/datafusion:parquet 35642481 34855276 1.02
tpcds_q31/datafusion:parquet 64025151 61272233 1.04
tpcds_q32/datafusion:parquet 18766503 17705114 1.06
tpcds_q33/datafusion:parquet 27827335 26212017 1.06
tpcds_q34/datafusion:parquet 21645986 20538071 1.05
tpcds_q35/datafusion:parquet 69774795 68148795 1.02
tpcds_q36/datafusion:parquet 58361688 56308931 1.04
tpcds_q37/datafusion:parquet 19062360 18751534 1.02
tpcds_q38/datafusion:parquet 39036111 40277232 0.97
tpcds_q39/datafusion:parquet 71947838 73144510 0.98
tpcds_q40/datafusion:parquet 23262936 23218295 1.00
tpcds_q41/datafusion:parquet 13559768 13875083 0.98
tpcds_q42/datafusion:parquet 10826163 11976768 0.90
tpcds_q43/datafusion:parquet 16938754 16609715 1.02
tpcds_q44/datafusion:parquet 33263153 32052749 1.04
tpcds_q45/datafusion:parquet 28969357 28080930 1.03
tpcds_q46/datafusion:parquet 32016045 31542884 1.02
tpcds_q47/datafusion:parquet 127044279 122338411 1.04
tpcds_q48/datafusion:parquet 68290624 69188303 0.99
tpcds_q49/datafusion:parquet 55076726 53827408 1.02
tpcds_q50/datafusion:parquet 42328813 42735135 0.99
tpcds_q51/datafusion:parquet 83362353 84534426 0.99
tpcds_q52/datafusion:parquet 11872606 11447202 1.04
tpcds_q53/datafusion:parquet 17540572 17307716 1.01
tpcds_q54/datafusion:parquet 33728083 33965926 0.99
tpcds_q55/datafusion:parquet 10995026 10935641 1.01
tpcds_q56/datafusion:parquet 26343660 26695881 0.99
tpcds_q57/datafusion:parquet 93561565 91080602 1.03
tpcds_q58/datafusion:parquet 48952583 50949391 0.96
tpcds_q59/datafusion:parquet 55963760 56919978 0.98
tpcds_q60/datafusion:parquet 26424995 27718556 0.95
tpcds_q61/datafusion:parquet 41936083 42351166 0.99
tpcds_q62/datafusion:parquet 🚀 19944388 24297971 0.82
tpcds_q63/datafusion:parquet 17370037 17484652 0.99
tpcds_q64/datafusion:parquet 516861808 503768587 1.03
tpcds_q65/datafusion:parquet 40230665 36913032 1.09
tpcds_q66/datafusion:parquet 69383202 69429151 1.00
tpcds_q67/datafusion:parquet 152600051 144622660 1.06
tpcds_q68/datafusion:parquet 31552210 31854348 0.99
tpcds_q69/datafusion:parquet 65888479 66259533 0.99
tpcds_q70/datafusion:parquet 89007387 82682756 1.08
tpcds_q71/datafusion:parquet 21925564 21555309 1.02
tpcds_q72/datafusion:parquet 600189225 610734364 0.98
tpcds_q73/datafusion:parquet 20113579 20714471 0.97
tpcds_q74/datafusion:parquet 81863389 77901275 1.05
tpcds_q75/datafusion:parquet 102715916 98525972 1.04
tpcds_q76/datafusion:parquet 🚨 32948629 28948271 1.14
tpcds_q77/datafusion:parquet 37948898 37808359 1.00
tpcds_q78/datafusion:parquet 111800474 110904693 1.01
tpcds_q79/datafusion:parquet 26055637 27605526 0.94
tpcds_q80/datafusion:parquet 79406586 77824183 1.02
tpcds_q81/datafusion:parquet 33219365 30999883 1.07
tpcds_q82/datafusion:parquet 19597533 18674027 1.05
tpcds_q83/datafusion:parquet 37211553 36797699 1.01
tpcds_q84/datafusion:parquet 38704281 38790343 1.00
tpcds_q85/datafusion:parquet 149634188 146593546 1.02
tpcds_q86/datafusion:parquet 13629245 13984975 0.97
tpcds_q87/datafusion:parquet 40050453 39702911 1.01
tpcds_q88/datafusion:parquet 58905859 58447745 1.01
tpcds_q89/datafusion:parquet 21584754 20632148 1.05
tpcds_q90/datafusion:parquet 14344508 14202095 1.01
tpcds_q91/datafusion:parquet 57562229 58045144 0.99
tpcds_q92/datafusion:parquet 18513287 18009633 1.03
tpcds_q93/datafusion:parquet 32140347 31210870 1.03
tpcds_q94/datafusion:parquet 20652453 20334439 1.02
tpcds_q95/datafusion:parquet 59026054 57800911 1.02
tpcds_q96/datafusion:parquet 11744881 11308380 1.04
tpcds_q97/datafusion:parquet 28990530 29495062 0.98
tpcds_q98/datafusion:parquet 20726193 21239611 0.98
tpcds_q99/datafusion:parquet 🚨 29160383 25729077 1.13
duckdb / vortex-file-compressed (1.015x ➖, 1↑ 3↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 21575073 20815383 1.04
tpcds_q02/duckdb:vortex-file-compressed 🚀 27702358 36436985 0.76
tpcds_q03/duckdb:vortex-file-compressed 32179278 31641290 1.02
tpcds_q04/duckdb:vortex-file-compressed 107766280 108268401 1.00
tpcds_q05/duckdb:vortex-file-compressed 34506793 35844667 0.96
tpcds_q06/duckdb:vortex-file-compressed 32648178 31993431 1.02
tpcds_q07/duckdb:vortex-file-compressed 19068713 19207707 0.99
tpcds_q08/duckdb:vortex-file-compressed 29048606 28483739 1.02
tpcds_q09/duckdb:vortex-file-compressed 37560631 37299964 1.01
tpcds_q10/duckdb:vortex-file-compressed 40724807 39468698 1.03
tpcds_q11/duckdb:vortex-file-compressed 64759251 60986679 1.06
tpcds_q12/duckdb:vortex-file-compressed 14762596 13821890 1.07
tpcds_q13/duckdb:vortex-file-compressed 32261167 31926436 1.01
tpcds_q14/duckdb:vortex-file-compressed 108742075 105407411 1.03
tpcds_q15/duckdb:vortex-file-compressed 26363115 25923848 1.02
tpcds_q16/duckdb:vortex-file-compressed 25928771 26443979 0.98
tpcds_q17/duckdb:vortex-file-compressed 42272748 42282950 1.00
tpcds_q18/duckdb:vortex-file-compressed 46785111 46798536 1.00
tpcds_q19/duckdb:vortex-file-compressed 32312038 31727532 1.02
tpcds_q20/duckdb:vortex-file-compressed 14010222 14912637 0.94
tpcds_q21/duckdb:vortex-file-compressed 16556291 16812002 0.98
tpcds_q22/duckdb:vortex-file-compressed 🚨 78183772 70315797 1.11
tpcds_q23/duckdb:vortex-file-compressed 105022967 107622528 0.98
tpcds_q24/duckdb:vortex-file-compressed 50009733 47154003 1.06
tpcds_q25/duckdb:vortex-file-compressed 48076850 47345463 1.02
tpcds_q26/duckdb:vortex-file-compressed 40418239 40230617 1.00
tpcds_q27/duckdb:vortex-file-compressed 47446930 46081594 1.03
tpcds_q28/duckdb:vortex-file-compressed 34707902 34434839 1.01
tpcds_q29/duckdb:vortex-file-compressed 41008021 41626715 0.99
tpcds_q30/duckdb:vortex-file-compressed 23256901 23185278 1.00
tpcds_q31/duckdb:vortex-file-compressed 35852445 34793071 1.03
tpcds_q32/duckdb:vortex-file-compressed 14259104 13564601 1.05
tpcds_q33/duckdb:vortex-file-compressed 24111251 23447465 1.03
tpcds_q34/duckdb:vortex-file-compressed 23448240 22738459 1.03
tpcds_q35/duckdb:vortex-file-compressed 66858269 63840173 1.05
tpcds_q36/duckdb:vortex-file-compressed 24584364 24119730 1.02
tpcds_q37/duckdb:vortex-file-compressed 16032523 14825436 1.08
tpcds_q38/duckdb:vortex-file-compressed 37256153 37033305 1.01
tpcds_q39/duckdb:vortex-file-compressed 34541349 34891535 0.99
tpcds_q40/duckdb:vortex-file-compressed 19817010 18623723 1.06
tpcds_q41/duckdb:vortex-file-compressed 12728709 12678822 1.00
tpcds_q42/duckdb:vortex-file-compressed 11859355 12620553 0.94
tpcds_q43/duckdb:vortex-file-compressed 22658262 22753624 1.00
tpcds_q44/duckdb:vortex-file-compressed 21377385 21117819 1.01
tpcds_q45/duckdb:vortex-file-compressed 28751092 27934157 1.03
tpcds_q46/duckdb:vortex-file-compressed 51271067 49760673 1.03
tpcds_q47/duckdb:vortex-file-compressed 47624867 46665535 1.02
tpcds_q48/duckdb:vortex-file-compressed 31800360 29482566 1.08
tpcds_q49/duckdb:vortex-file-compressed 33365250 32709797 1.02
tpcds_q50/duckdb:vortex-file-compressed 33526652 32814276 1.02
tpcds_q51/duckdb:vortex-file-compressed 98833516 95905311 1.03
tpcds_q52/duckdb:vortex-file-compressed 12408418 13224271 0.94
tpcds_q53/duckdb:vortex-file-compressed 22836808 22452415 1.02
tpcds_q54/duckdb:vortex-file-compressed 28489891 27321842 1.04
tpcds_q55/duckdb:vortex-file-compressed 12623284 12940310 0.98
tpcds_q56/duckdb:vortex-file-compressed 24775524 23233490 1.07
tpcds_q57/duckdb:vortex-file-compressed 37957428 39132622 0.97
tpcds_q58/duckdb:vortex-file-compressed 28604378 30635991 0.93
tpcds_q59/duckdb:vortex-file-compressed 68128075 67458802 1.01
tpcds_q60/duckdb:vortex-file-compressed 26114588 25268915 1.03
tpcds_q61/duckdb:vortex-file-compressed 32129273 32531076 0.99
tpcds_q62/duckdb:vortex-file-compressed 17090700 16074006 1.06
tpcds_q63/duckdb:vortex-file-compressed 21076845 20435035 1.03
tpcds_q64/duckdb:vortex-file-compressed 87098596 81858427 1.06
tpcds_q65/duckdb:vortex-file-compressed 21525675 21758162 0.99
tpcds_q66/duckdb:vortex-file-compressed 29403629 28847182 1.02
tpcds_q67/duckdb:vortex-file-compressed 139338999 133707830 1.04
tpcds_q68/duckdb:vortex-file-compressed 40950707 38914917 1.05
tpcds_q69/duckdb:vortex-file-compressed 40600209 42557030 0.95
tpcds_q70/duckdb:vortex-file-compressed 24965233 24593502 1.02
tpcds_q71/duckdb:vortex-file-compressed 20421325 20165584 1.01
tpcds_q72/duckdb:vortex-file-compressed 177122981 174345168 1.02
tpcds_q73/duckdb:vortex-file-compressed 23919693 22703639 1.05
tpcds_q74/duckdb:vortex-file-compressed 74796054 73305308 1.02
tpcds_q75/duckdb:vortex-file-compressed 56428789 56156402 1.00
tpcds_q76/duckdb:vortex-file-compressed 🚨 19421235 17071100 1.14
tpcds_q77/duckdb:vortex-file-compressed 25178471 23675673 1.06
tpcds_q78/duckdb:vortex-file-compressed 76380511 74929693 1.02
tpcds_q79/duckdb:vortex-file-compressed 33353021 31595346 1.06
tpcds_q80/duckdb:vortex-file-compressed 45975157 47102342 0.98
tpcds_q81/duckdb:vortex-file-compressed 27539270 27338729 1.01
tpcds_q82/duckdb:vortex-file-compressed 16414213 16694139 0.98
tpcds_q83/duckdb:vortex-file-compressed 25389827 23912111 1.06
tpcds_q84/duckdb:vortex-file-compressed 19930047 18322444 1.09
tpcds_q85/duckdb:vortex-file-compressed 45641893 45871453 0.99
tpcds_q86/duckdb:vortex-file-compressed 16954033 15960674 1.06
tpcds_q87/duckdb:vortex-file-compressed 39511052 39255486 1.01
tpcds_q88/duckdb:vortex-file-compressed 32445082 32475371 1.00
tpcds_q89/duckdb:vortex-file-compressed 22111859 23100482 0.96
tpcds_q90/duckdb:vortex-file-compressed 12305726 12800608 0.96
tpcds_q91/duckdb:vortex-file-compressed 29727122 30784779 0.97
tpcds_q92/duckdb:vortex-file-compressed 🚨 24254402 20726810 1.17
tpcds_q93/duckdb:vortex-file-compressed 28573559 27748927 1.03
tpcds_q94/duckdb:vortex-file-compressed 22094454 22602893 0.98
tpcds_q95/duckdb:vortex-file-compressed 137226795 133093756 1.03
tpcds_q96/duckdb:vortex-file-compressed 12817584 12213024 1.05
tpcds_q97/duckdb:vortex-file-compressed 37759200 38152027 0.99
tpcds_q98/duckdb:vortex-file-compressed 17537421 17787372 0.99
tpcds_q99/duckdb:vortex-file-compressed 27308435 26986307 1.01
duckdb / vortex-compact (1.022x ➖, 0↑ 5↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 22098325 22907668 0.96
tpcds_q02/duckdb:vortex-compact 42188088 39964208 1.06
tpcds_q03/duckdb:vortex-compact 58460087 55374566 1.06
tpcds_q04/duckdb:vortex-compact 120731399 118452132 1.02
tpcds_q05/duckdb:vortex-compact 53258255 50090820 1.06
tpcds_q06/duckdb:vortex-compact 41373759 38915608 1.06
tpcds_q07/duckdb:vortex-compact 33468655 32861416 1.02
tpcds_q08/duckdb:vortex-compact 45696965 43753334 1.04
tpcds_q09/duckdb:vortex-compact 59825025 56642565 1.06
tpcds_q10/duckdb:vortex-compact 58525065 57839173 1.01
tpcds_q11/duckdb:vortex-compact 76145853 72566427 1.05
tpcds_q12/duckdb:vortex-compact 🚨 23412059 20596085 1.14
tpcds_q13/duckdb:vortex-compact 57223912 58777634 0.97
tpcds_q14/duckdb:vortex-compact 130368646 124263800 1.05
tpcds_q15/duckdb:vortex-compact 31054276 30567865 1.02
tpcds_q16/duckdb:vortex-compact 30198024 29621564 1.02
tpcds_q17/duckdb:vortex-compact 53867640 53312372 1.01
tpcds_q18/duckdb:vortex-compact 57859524 58026821 1.00
tpcds_q19/duckdb:vortex-compact 50430940 50225436 1.00
tpcds_q20/duckdb:vortex-compact 21631167 20067491 1.08
tpcds_q21/duckdb:vortex-compact 19437402 18385603 1.06
tpcds_q22/duckdb:vortex-compact 76047072 76043729 1.00
tpcds_q23/duckdb:vortex-compact 119807197 117480838 1.02
tpcds_q24/duckdb:vortex-compact 60849728 63447194 0.96
tpcds_q25/duckdb:vortex-compact 79557678 86041506 0.92
tpcds_q26/duckdb:vortex-compact 50330692 51297788 0.98
tpcds_q27/duckdb:vortex-compact 70071577 66495797 1.05
tpcds_q28/duckdb:vortex-compact 86862191 84539061 1.03
tpcds_q29/duckdb:vortex-compact 53083988 52735736 1.01
tpcds_q30/duckdb:vortex-compact 27758798 27327847 1.02
tpcds_q31/duckdb:vortex-compact 46109170 44665555 1.03
tpcds_q32/duckdb:vortex-compact 22252542 21577889 1.03
tpcds_q33/duckdb:vortex-compact 34279305 34566906 0.99
tpcds_q34/duckdb:vortex-compact 37729065 36620912 1.03
tpcds_q35/duckdb:vortex-compact 80549237 78388308 1.03
tpcds_q36/duckdb:vortex-compact 39682842 40885160 0.97
tpcds_q37/duckdb:vortex-compact 23104796 23258837 0.99
tpcds_q38/duckdb:vortex-compact 44710766 45926065 0.97
tpcds_q39/duckdb:vortex-compact 38195421 35855810 1.07
tpcds_q40/duckdb:vortex-compact 26485142 24833552 1.07
tpcds_q41/duckdb:vortex-compact 16859269 15499830 1.09
tpcds_q42/duckdb:vortex-compact 22126323 22178328 1.00
tpcds_q43/duckdb:vortex-compact 36964047 34720619 1.06
tpcds_q44/duckdb:vortex-compact 29748197 29098850 1.02
tpcds_q45/duckdb:vortex-compact 37438055 37133233 1.01
tpcds_q46/duckdb:vortex-compact 73266847 72382838 1.01
tpcds_q47/duckdb:vortex-compact 62922582 61253175 1.03
tpcds_q48/duckdb:vortex-compact 51529591 51034380 1.01
tpcds_q49/duckdb:vortex-compact 52862499 53968245 0.98
tpcds_q50/duckdb:vortex-compact 45147567 45612931 0.99
tpcds_q51/duckdb:vortex-compact 107501131 108155062 0.99
tpcds_q52/duckdb:vortex-compact 21548426 21330224 1.01
tpcds_q53/duckdb:vortex-compact 39748690 37804014 1.05
tpcds_q54/duckdb:vortex-compact 41279169 39207572 1.05
tpcds_q55/duckdb:vortex-compact 22864249 22297499 1.03
tpcds_q56/duckdb:vortex-compact 33861418 35236585 0.96
tpcds_q57/duckdb:vortex-compact 43254392 42951941 1.01
tpcds_q58/duckdb:vortex-compact 41811823 39794231 1.05
tpcds_q59/duckdb:vortex-compact 90925854 87367886 1.04
tpcds_q60/duckdb:vortex-compact 38444628 38548199 1.00
tpcds_q61/duckdb:vortex-compact 61968907 62711778 0.99
tpcds_q62/duckdb:vortex-compact 26754460 25785978 1.04
tpcds_q63/duckdb:vortex-compact 36934234 37992207 0.97
tpcds_q64/duckdb:vortex-compact 116162001 116133511 1.00
tpcds_q65/duckdb:vortex-compact 33119131 32214864 1.03
tpcds_q66/duckdb:vortex-compact 38559614 38583333 1.00
tpcds_q67/duckdb:vortex-compact 153838163 151337408 1.02
tpcds_q68/duckdb:vortex-compact 61934063 58921374 1.05
tpcds_q69/duckdb:vortex-compact 60538417 61467787 0.98
tpcds_q70/duckdb:vortex-compact 36206184 37280640 0.97
tpcds_q71/duckdb:vortex-compact 33793011 33503778 1.01
tpcds_q72/duckdb:vortex-compact 193053194 195545481 0.99
tpcds_q73/duckdb:vortex-compact 36199680 36564262 0.99
tpcds_q74/duckdb:vortex-compact 🚨 96471283 84097171 1.15
tpcds_q75/duckdb:vortex-compact 71506821 66879807 1.07
tpcds_q76/duckdb:vortex-compact 34426371 35141832 0.98
tpcds_q77/duckdb:vortex-compact 42259077 40273868 1.05
tpcds_q78/duckdb:vortex-compact 87545312 86930836 1.01
tpcds_q79/duckdb:vortex-compact 53749135 52020719 1.03
tpcds_q80/duckdb:vortex-compact 85597611 85446033 1.00
tpcds_q81/duckdb:vortex-compact 33750464 32855261 1.03
tpcds_q82/duckdb:vortex-compact 25696768 25186219 1.02
tpcds_q83/duckdb:vortex-compact 32972666 31360637 1.05
tpcds_q84/duckdb:vortex-compact 26580614 26499585 1.00
tpcds_q85/duckdb:vortex-compact 55857352 56245485 0.99
tpcds_q86/duckdb:vortex-compact 24479463 23387848 1.05
tpcds_q87/duckdb:vortex-compact 48821110 50529078 0.97
tpcds_q88/duckdb:vortex-compact 38660861 38902025 0.99
tpcds_q89/duckdb:vortex-compact 36961584 37443945 0.99
tpcds_q90/duckdb:vortex-compact 🚨 15683058 14173239 1.11
tpcds_q91/duckdb:vortex-compact 51054260 50587447 1.01
tpcds_q92/duckdb:vortex-compact 🚨 51377151 45148015 1.14
tpcds_q93/duckdb:vortex-compact 33105000 31501091 1.05
tpcds_q94/duckdb:vortex-compact 33017542 30699348 1.08
tpcds_q95/duckdb:vortex-compact 165647926 160957571 1.03
tpcds_q96/duckdb:vortex-compact 17939728 17744337 1.01
tpcds_q97/duckdb:vortex-compact 41594087 44729188 0.93
tpcds_q98/duckdb:vortex-compact 27883374 27908678 1.00
tpcds_q99/duckdb:vortex-compact 🚨 36474270 30293193 1.20
duckdb / parquet (1.014x ➖, 0↑ 4↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 🚨 29968862 27110581 1.11
tpcds_q02/duckdb:parquet 23835304 23918506 1.00
tpcds_q03/duckdb:parquet 11918737 10971134 1.09
tpcds_q04/duckdb:parquet 169317116 170632685 0.99
tpcds_q05/duckdb:parquet 30324842 29372476 1.03
tpcds_q06/duckdb:parquet 27148569 27309625 0.99
tpcds_q07/duckdb:parquet 21195809 20141967 1.05
tpcds_q08/duckdb:parquet 26612222 27494740 0.97
tpcds_q09/duckdb:parquet 38924250 39281325 0.99
tpcds_q10/duckdb:parquet 32522603 32505609 1.00
tpcds_q11/duckdb:parquet 83032350 85930566 0.97
tpcds_q12/duckdb:parquet 14194598 14648789 0.97
tpcds_q13/duckdb:parquet 33224392 32068882 1.04
tpcds_q14/duckdb:parquet 99916098 101164194 0.99
tpcds_q15/duckdb:parquet 29910236 29371047 1.02
tpcds_q16/duckdb:parquet 20857434 22009377 0.95
tpcds_q17/duckdb:parquet 37029121 37761448 0.98
tpcds_q18/duckdb:parquet 45786683 44476250 1.03
tpcds_q19/duckdb:parquet 28758436 27934148 1.03
tpcds_q20/duckdb:parquet 15505895 15028276 1.03
tpcds_q21/duckdb:parquet 10388359 9944174 1.04
tpcds_q22/duckdb:parquet 69285811 67389191 1.03
tpcds_q23/duckdb:parquet 77362102 79009459 0.98
tpcds_q24/duckdb:parquet 41779636 43553740 0.96
tpcds_q25/duckdb:parquet 32706144 32273678 1.01
tpcds_q26/duckdb:parquet 36241984 37834085 0.96
tpcds_q27/duckdb:parquet 48559177 48412803 1.00
tpcds_q28/duckdb:parquet 37140817 36745318 1.01
tpcds_q29/duckdb:parquet 35666189 35621200 1.00
tpcds_q30/duckdb:parquet 35398177 34326780 1.03
tpcds_q31/duckdb:parquet 22275348 22315524 1.00
tpcds_q32/duckdb:parquet 10886932 10855005 1.00
tpcds_q33/duckdb:parquet 21088384 20501266 1.03
tpcds_q34/duckdb:parquet 19661941 20368364 0.97
tpcds_q35/duckdb:parquet 58015390 56949957 1.02
tpcds_q36/duckdb:parquet 19785464 19369647 1.02
tpcds_q37/duckdb:parquet 12431111 11678598 1.06
tpcds_q38/duckdb:parquet 34534731 32600625 1.06
tpcds_q39/duckdb:parquet 29247913 28038281 1.04
tpcds_q40/duckdb:parquet 17402741 16745709 1.04
tpcds_q41/duckdb:parquet 7623439 7704428 0.99
tpcds_q42/duckdb:parquet 9295159 9058627 1.03
tpcds_q43/duckdb:parquet 15158454 15058234 1.01
tpcds_q44/duckdb:parquet 22780612 22091013 1.03
tpcds_q45/duckdb:parquet 27180365 25610853 1.06
tpcds_q46/duckdb:parquet 43490298 43772094 0.99
tpcds_q47/duckdb:parquet 44772325 44256398 1.01
tpcds_q48/duckdb:parquet 29208485 28888932 1.01
tpcds_q49/duckdb:parquet 25017723 25357855 0.99
tpcds_q50/duckdb:parquet 24129129 23660503 1.02
tpcds_q51/duckdb:parquet 96290915 91820575 1.05
tpcds_q52/duckdb:parquet 10161342 10133786 1.00
tpcds_q53/duckdb:parquet 14974722 14859181 1.01
tpcds_q54/duckdb:parquet 24746274 24302808 1.02
tpcds_q55/duckdb:parquet 10010621 9774392 1.02
tpcds_q56/duckdb:parquet 20977332 20754647 1.01
tpcds_q57/duckdb:parquet 34941887 33931257 1.03
tpcds_q58/duckdb:parquet 22158153 21606895 1.03
tpcds_q59/duckdb:parquet 36035179 35093011 1.03
tpcds_q60/duckdb:parquet 20985596 20514934 1.02
tpcds_q61/duckdb:parquet 30506157 31172490 0.98
tpcds_q62/duckdb:parquet 🚨 12701420 11284793 1.13
tpcds_q63/duckdb:parquet 13814763 13990631 0.99
tpcds_q64/duckdb:parquet 72476267 74483400 0.97
tpcds_q65/duckdb:parquet 19534350 19687817 0.99
tpcds_q66/duckdb:parquet 🚨 33561230 27514188 1.22
tpcds_q67/duckdb:parquet 136954119 134382046 1.02
tpcds_q68/duckdb:parquet 35883100 35802064 1.00
tpcds_q69/duckdb:parquet 35117711 36744845 0.96
tpcds_q70/duckdb:parquet 19009401 18889233 1.01
tpcds_q71/duckdb:parquet 18769764 18570794 1.01
tpcds_q72/duckdb:parquet 161612705 165023240 0.98
tpcds_q73/duckdb:parquet 17092485 17207282 0.99
tpcds_q74/duckdb:parquet 125525285 124979685 1.00
tpcds_q75/duckdb:parquet 52966893 52207974 1.01
tpcds_q76/duckdb:parquet 19218739 19638516 0.98
tpcds_q77/duckdb:parquet 20898317 21358867 0.98
tpcds_q78/duckdb:parquet 74152910 73576322 1.01
tpcds_q79/duckdb:parquet 26421906 27133304 0.97
tpcds_q80/duckdb:parquet 41124662 40966221 1.00
tpcds_q81/duckdb:parquet 30725741 30656921 1.00
tpcds_q82/duckdb:parquet 13987986 13000491 1.08
tpcds_q83/duckdb:parquet 15883453 15255192 1.04
tpcds_q84/duckdb:parquet 18974284 18891977 1.00
tpcds_q85/duckdb:parquet 38692230 37333608 1.04
tpcds_q86/duckdb:parquet 12226659 11735102 1.04
tpcds_q87/duckdb:parquet 36154246 35421970 1.02
tpcds_q88/duckdb:parquet 47461291 48240348 0.98
tpcds_q89/duckdb:parquet 15769078 15930925 0.99
tpcds_q90/duckdb:parquet 7403624 8152156 0.91
tpcds_q91/duckdb:parquet 23187032 22869425 1.01
tpcds_q92/duckdb:parquet 11460161 10975072 1.04
tpcds_q93/duckdb:parquet 30870187 28105510 1.10
tpcds_q94/duckdb:parquet 17194402 16198353 1.06
tpcds_q95/duckdb:parquet 🚨 140935405 117154560 1.20
tpcds_q96/duckdb:parquet 8762670 8652869 1.01
tpcds_q97/duckdb:parquet 33497079 33386634 1.00
tpcds_q98/duckdb:parquet 16971492 18661224 0.91
tpcds_q99/duckdb:parquet 19049160 19281438 0.99
duckdb / duckdb (1.008x ➖, 4↑ 5↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 20402323 20695014 0.99
tpcds_q02/duckdb:duckdb 17920352 18138189 0.99
tpcds_q03/duckdb:duckdb 8556966 8588051 1.00
tpcds_q04/duckdb:duckdb 176833807 178040742 0.99
tpcds_q05/duckdb:duckdb 19530353 19182133 1.02
tpcds_q06/duckdb:duckdb 22195232 22722247 0.98
tpcds_q07/duckdb:duckdb 39152490 37222343 1.05
tpcds_q08/duckdb:duckdb 120963112 119980600 1.01
tpcds_q09/duckdb:duckdb 20233905 19891752 1.02
tpcds_q10/duckdb:duckdb 25035295 23611797 1.06
tpcds_q11/duckdb:duckdb 89773769 92591762 0.97
tpcds_q12/duckdb:duckdb 11261096 10941538 1.03
tpcds_q13/duckdb:duckdb 23520156 23468707 1.00
tpcds_q14/duckdb:duckdb 92648172 90705956 1.02
tpcds_q15/duckdb:duckdb 25145919 24658387 1.02
tpcds_q16/duckdb:duckdb 🚨 19555239 16313373 1.20
tpcds_q17/duckdb:duckdb 23471421 22321907 1.05
tpcds_q18/duckdb:duckdb 45964323 44786084 1.03
tpcds_q19/duckdb:duckdb 17265148 16406562 1.05
tpcds_q20/duckdb:duckdb 12158407 11354659 1.07
tpcds_q21/duckdb:duckdb 6928266 6865791 1.01
tpcds_q22/duckdb:duckdb 63731624 59322729 1.07
tpcds_q23/duckdb:duckdb 76911541 77205503 1.00
tpcds_q24/duckdb:duckdb 25224042 27390399 0.92
tpcds_q25/duckdb:duckdb 18270234 18256270 1.00
tpcds_q26/duckdb:duckdb 27811144 26611474 1.05
tpcds_q27/duckdb:duckdb 38485469 35984821 1.07
tpcds_q28/duckdb:duckdb 21393876 21514786 0.99
tpcds_q29/duckdb:duckdb 20873679 20181734 1.03
tpcds_q30/duckdb:duckdb 30285979 30960529 0.98
tpcds_q31/duckdb:duckdb 48699042 47745720 1.02
tpcds_q32/duckdb:duckdb 🚨 8327221 7332646 1.14
tpcds_q33/duckdb:duckdb 13224999 12351779 1.07
tpcds_q34/duckdb:duckdb 🚀 15129876 18477698 0.82
tpcds_q35/duckdb:duckdb 33313466 33697556 0.99
tpcds_q36/duckdb:duckdb 70718124 70308267 1.01
tpcds_q37/duckdb:duckdb 🚨 8165724 7124345 1.15
tpcds_q38/duckdb:duckdb 30640023 33573359 0.91
tpcds_q39/duckdb:duckdb 25853216 25755985 1.00
tpcds_q40/duckdb:duckdb 🚨 15395407 13826572 1.11
tpcds_q41/duckdb:duckdb 8682888 8061467 1.08
tpcds_q42/duckdb:duckdb 6625907 6256071 1.06
tpcds_q43/duckdb:duckdb 11614286 11288711 1.03
tpcds_q44/duckdb:duckdb 13573157 13978741 0.97
tpcds_q45/duckdb:duckdb 16887907 17508399 0.96
tpcds_q46/duckdb:duckdb 37713392 38489420 0.98
tpcds_q47/duckdb:duckdb 40354791 41228594 0.98
tpcds_q48/duckdb:duckdb 23078382 21814856 1.06
tpcds_q49/duckdb:duckdb 16728875 16877238 0.99
tpcds_q50/duckdb:duckdb 14345161 15236304 0.94
tpcds_q51/duckdb:duckdb 90501337 89519439 1.01
tpcds_q52/duckdb:duckdb 7334638 7553502 0.97
tpcds_q53/duckdb:duckdb 14381424 13356097 1.08
tpcds_q54/duckdb:duckdb 17190675 15911891 1.08
tpcds_q55/duckdb:duckdb 7160386 6967847 1.03
tpcds_q56/duckdb:duckdb 13961078 13214384 1.06
tpcds_q57/duckdb:duckdb 31824665 32180993 0.99
tpcds_q58/duckdb:duckdb 12554201 13520232 0.93
tpcds_q59/duckdb:duckdb 36202648 35200654 1.03
tpcds_q60/duckdb:duckdb 14657347 14395683 1.02
tpcds_q61/duckdb:duckdb 13896212 14471844 0.96
tpcds_q62/duckdb:duckdb 9675730 9192573 1.05
tpcds_q63/duckdb:duckdb 12425731 12025907 1.03
tpcds_q64/duckdb:duckdb 54206780 55244784 0.98
tpcds_q65/duckdb:duckdb 34916331 34643671 1.01
tpcds_q66/duckdb:duckdb 25754222 24896148 1.03
tpcds_q67/duckdb:duckdb 130362089 129016031 1.01
tpcds_q68/duckdb:duckdb 25394532 27870330 0.91
tpcds_q69/duckdb:duckdb 23800160 24476897 0.97
tpcds_q70/duckdb:duckdb 13851791 14225750 0.97
tpcds_q71/duckdb:duckdb 13154064 12891203 1.02
tpcds_q72/duckdb:duckdb 41032583 42133756 0.97
tpcds_q73/duckdb:duckdb 11147306 10894215 1.02
tpcds_q74/duckdb:duckdb 143526176 145319773 0.99
tpcds_q75/duckdb:duckdb 42972926 42257563 1.02
tpcds_q76/duckdb:duckdb 12374382 11565560 1.07
tpcds_q77/duckdb:duckdb 11989947 12589394 0.95
tpcds_q78/duckdb:duckdb 61443414 62954892 0.98
tpcds_q79/duckdb:duckdb 🚀 19077253 21552244 0.89
tpcds_q80/duckdb:duckdb 26808159 28821305 0.93
tpcds_q81/duckdb:duckdb 🚀 37139533 42758706 0.87
tpcds_q82/duckdb:duckdb 8305877 7939457 1.05
tpcds_q83/duckdb:duckdb 8996229 9108422 0.99
tpcds_q84/duckdb:duckdb 🚀 13413280 16138399 0.83
tpcds_q85/duckdb:duckdb 24200409 23079162 1.05
tpcds_q86/duckdb:duckdb 10917566 10537513 1.04
tpcds_q87/duckdb:duckdb 34230287 34664521 0.99
tpcds_q88/duckdb:duckdb 26798837 25520441 1.05
tpcds_q89/duckdb:duckdb 14792455 15323115 0.97
tpcds_q90/duckdb:duckdb 🚨 6368107 5637697 1.13
tpcds_q91/duckdb:duckdb 13309599 12889758 1.03
tpcds_q92/duckdb:duckdb 8877178 8419096 1.05
tpcds_q93/duckdb:duckdb 21280465 21779027 0.98
tpcds_q94/duckdb:duckdb 13216902 12684501 1.04
tpcds_q95/duckdb:duckdb 127344980 127337511 1.00
tpcds_q96/duckdb:duckdb 4478831 4450548 1.01
tpcds_q97/duckdb:duckdb 29959458 31219179 0.96
tpcds_q98/duckdb:duckdb 13388303 13067480 1.02
tpcds_q99/duckdb:duckdb 17165820 16354334 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +1.3% +5.4% -3.9% +22.4% ➖ noise
1 datafusion:vortex-file-compressed -1.9% +5.4% -6.9% +20.7% ➖ noise
1 duckdb:duckdb -1.4% +5.4% -6.5% +22.1% ➖ noise
1 duckdb:vortex-compact -3.5% +5.4% -8.5% +21.6% ➖ noise
1 duckdb:vortex-file-compressed +3.6% +5.4% -1.7% +40.8% ➖ noise
2 datafusion:vortex-compact -0.2% -1.4% +1.2% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +0.2% -1.4% +1.6% +10.0% ➖ noise
2 duckdb:duckdb -1.2% -1.4% +0.2% +10.0% ➖ noise
2 duckdb:vortex-compact +5.6% -1.4% +7.0% +29.9% ➖ noise
2 duckdb:vortex-file-compressed -24.0% -1.4% -22.9% +27.3% ✅ faster
3 datafusion:vortex-compact +0.8% +8.6% -7.2% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -0.0% +8.6% -7.9% +10.0% ➖ noise
3 duckdb:duckdb -0.4% +8.6% -8.2% +14.1% ➖ noise
3 duckdb:vortex-compact +5.6% +8.6% -2.8% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +1.7% +8.6% -6.3% +10.3% ➖ noise
4 datafusion:vortex-compact +2.5% -3.7% +6.5% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +1.5% -3.7% +5.4% +10.0% ➖ noise
4 duckdb:duckdb -0.7% -3.7% +3.2% +10.0% ➖ noise
4 duckdb:vortex-compact +1.9% -3.7% +5.9% +10.4% ➖ noise
4 duckdb:vortex-file-compressed -0.5% -3.7% +3.4% +10.7% ➖ noise
5 datafusion:vortex-compact -1.0% +0.3% -1.3% +11.2% ➖ noise
5 datafusion:vortex-file-compressed +4.2% +0.3% +4.0% +10.0% ➖ noise
5 duckdb:duckdb +1.8% +0.3% +1.6% +10.0% ➖ noise
5 duckdb:vortex-compact +6.3% +0.3% +6.1% +11.0% ➖ noise
5 duckdb:vortex-file-compressed -3.7% +0.3% -4.0% +10.0% ➖ noise
6 datafusion:vortex-compact +6.3% -1.0% +7.3% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +11.2% -1.0% +12.4% +14.5% ➖ noise
6 duckdb:duckdb -2.3% -1.0% -1.3% +12.9% ➖ noise
6 duckdb:vortex-compact +6.3% -1.0% +7.4% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +2.0% -1.0% +3.1% +10.0% ➖ noise
7 datafusion:vortex-compact +1.6% +5.8% -3.9% +11.0% ➖ noise
7 datafusion:vortex-file-compressed +4.8% +5.8% -0.9% +10.0% ➖ noise
7 duckdb:duckdb +5.2% +5.8% -0.6% +15.3% ➖ noise
7 duckdb:vortex-compact +1.8% +5.8% -3.7% +12.0% ➖ noise
7 duckdb:vortex-file-compressed -0.7% +5.8% -6.1% +36.0% ➖ noise
8 datafusion:vortex-compact -1.5% +9.8% -10.3% +12.4% ➖ noise
8 datafusion:vortex-file-compressed +1.5% +9.8% -7.6% +10.0% ➖ noise
8 duckdb:duckdb +0.8% +9.8% -8.2% +10.0% ➖ noise
8 duckdb:vortex-compact +4.4% +9.8% -4.9% +13.9% ➖ noise
8 duckdb:vortex-file-compressed +2.0% +9.8% -7.1% +10.0% ➖ noise
9 datafusion:vortex-compact -1.4% +0.5% -1.9% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -0.5% +0.5% -1.0% +10.0% ➖ noise
9 duckdb:duckdb +1.7% +0.5% +1.2% +10.0% ➖ noise
9 duckdb:vortex-compact +5.6% +0.5% +5.1% +11.9% ➖ noise
9 duckdb:vortex-file-compressed +0.7% +0.5% +0.2% +10.0% ➖ noise
10 datafusion:vortex-compact -3.1% +1.4% -4.4% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +7.7% +1.4% +6.2% +10.0% ➖ noise
10 duckdb:duckdb +6.0% +1.4% +4.6% +10.0% ➖ noise
10 duckdb:vortex-compact +1.2% +1.4% -0.2% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +3.2% +1.4% +1.8% +10.0% ➖ noise
11 datafusion:vortex-compact -0.2% -1.9% +1.7% +10.9% ➖ noise
11 datafusion:vortex-file-compressed +1.8% -1.9% +3.7% +10.3% ➖ noise
11 duckdb:duckdb -3.0% -1.9% -1.2% +10.0% ➖ noise
11 duckdb:vortex-compact +4.9% -1.9% +6.9% +12.2% ➖ noise
11 duckdb:vortex-file-compressed +6.2% -1.9% +8.2% +12.9% ➖ noise
12 datafusion:vortex-compact -0.1% -5.0% +5.2% +14.8% ➖ noise
12 datafusion:vortex-file-compressed +8.0% -5.0% +13.7% +10.6% 🚨 regression
12 duckdb:duckdb +2.9% -5.0% +8.3% +12.5% ➖ noise
12 duckdb:vortex-compact +13.7% -5.0% +19.7% +11.7% 🚨 regression
12 duckdb:vortex-file-compressed +6.8% -5.0% +12.4% +11.4% 🚨 regression
13 datafusion:vortex-compact -2.9% +2.4% -5.2% +17.8% ➖ noise
13 datafusion:vortex-file-compressed -0.3% +2.4% -2.6% +12.3% ➖ noise
13 duckdb:duckdb +0.2% +2.4% -2.1% +10.2% ➖ noise
13 duckdb:vortex-compact -2.6% +2.4% -4.9% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +1.0% +2.4% -1.3% +10.0% ➖ noise
14 datafusion:vortex-compact +5.0% +0.4% +4.7% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -2.4% +0.4% -2.8% +10.0% ➖ noise
14 duckdb:duckdb +2.1% +0.4% +1.8% +10.0% ➖ noise
14 duckdb:vortex-compact +4.9% +0.4% +4.5% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +3.2% +0.4% +2.8% +10.0% ➖ noise
15 datafusion:vortex-compact +4.2% +2.0% +2.1% +24.8% ➖ noise
15 datafusion:vortex-file-compressed +3.7% +2.0% +1.6% +10.0% ➖ noise
15 duckdb:duckdb +2.0% +2.0% -0.0% +10.0% ➖ noise
15 duckdb:vortex-compact +1.6% +2.0% -0.4% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +1.7% +2.0% -0.3% +10.0% ➖ noise
16 datafusion:vortex-compact -2.9% -3.6% +0.7% +10.1% ➖ noise
16 datafusion:vortex-file-compressed +0.9% -3.6% +4.6% +23.8% ➖ noise
16 duckdb:duckdb +19.9% -3.6% +24.3% +15.0% 🚨 regression
16 duckdb:vortex-compact +1.9% -3.6% +5.7% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -1.9% -3.6% +1.7% +10.2% ➖ noise
17 datafusion:vortex-compact +0.1% -4.0% +4.2% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -0.2% -4.0% +3.9% +10.0% ➖ noise
17 duckdb:duckdb +5.1% -4.0% +9.5% +10.6% ➖ noise
17 duckdb:vortex-compact +1.0% -4.0% +5.2% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -0.0% -4.0% +4.1% +14.0% ➖ noise
18 datafusion:vortex-compact -1.4% -0.2% -1.2% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +1.4% -0.2% +1.6% +10.0% ➖ noise
18 duckdb:duckdb +2.6% -0.2% +2.8% +10.0% ➖ noise
18 duckdb:vortex-compact -0.3% -0.2% -0.1% +10.7% ➖ noise
18 duckdb:vortex-file-compressed -0.0% -0.2% +0.2% +10.0% ➖ noise
19 datafusion:vortex-compact +6.0% +0.6% +5.4% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +0.7% +0.6% +0.2% +10.0% ➖ noise
19 duckdb:duckdb +5.2% +0.6% +4.6% +10.6% ➖ noise
19 duckdb:vortex-compact +0.4% +0.6% -0.2% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +1.8% +0.6% +1.3% +10.0% ➖ noise
20 datafusion:vortex-compact -0.4% -0.7% +0.3% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +1.5% -0.7% +2.3% +10.0% ➖ noise
20 duckdb:duckdb +7.1% -0.7% +7.9% +11.9% ➖ noise
20 duckdb:vortex-compact +7.8% -0.7% +8.6% +10.0% ➖ noise
20 duckdb:vortex-file-compressed -6.1% -0.7% -5.4% +10.0% ➖ noise
21 datafusion:vortex-compact +0.9% +2.4% -1.5% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +0.0% +2.4% -2.3% +13.6% ➖ noise
21 duckdb:duckdb +0.9% +2.4% -1.5% +22.1% ➖ noise
21 duckdb:vortex-compact +5.7% +2.4% +3.2% +13.2% ➖ noise
21 duckdb:vortex-file-compressed -1.5% +2.4% -3.8% +11.1% ➖ noise
22 datafusion:vortex-compact +0.5% +12.3% -10.4% +23.5% ➖ noise
22 datafusion:vortex-file-compressed +3.7% +12.3% -7.7% +20.3% ➖ noise
22 duckdb:duckdb +7.4% +12.3% -4.3% +12.7% ➖ noise
22 duckdb:vortex-compact +0.0% +12.3% -10.9% +13.7% ➖ noise
22 duckdb:vortex-file-compressed +11.2% +12.3% -1.0% +14.5% ➖ noise
23 datafusion:vortex-compact -0.5% +0.9% -1.4% +10.0% ➖ noise
23 datafusion:vortex-file-compressed +1.8% +0.9% +0.9% +10.0% ➖ noise
23 duckdb:duckdb -0.4% +0.9% -1.3% +14.9% ➖ noise
23 duckdb:vortex-compact +2.0% +0.9% +1.1% +16.7% ➖ noise
23 duckdb:vortex-file-compressed -2.4% +0.9% -3.3% +12.9% ➖ noise
24 datafusion:vortex-compact -1.4% -0.8% -0.6% +10.2% ➖ noise
24 datafusion:vortex-file-compressed -0.9% -0.8% -0.1% +10.0% ➖ noise
24 duckdb:duckdb -7.9% -0.8% -7.2% +11.4% ➖ noise
24 duckdb:vortex-compact -4.1% -0.8% -3.3% +10.0% ➖ noise
24 duckdb:vortex-file-compressed +6.1% -0.8% +6.9% +21.2% ➖ noise
25 datafusion:vortex-compact +3.1% +3.4% -0.3% +10.0% ➖ noise
25 datafusion:vortex-file-compressed +1.1% +3.4% -2.2% +16.9% ➖ noise
25 duckdb:duckdb +0.1% +3.4% -3.2% +13.4% ➖ noise
25 duckdb:vortex-compact -7.5% +3.4% -10.5% +10.0% ✅ faster
25 duckdb:vortex-file-compressed +1.5% +3.4% -1.8% +10.0% ➖ noise
26 datafusion:vortex-compact -2.0% -1.8% -0.2% +20.2% ➖ noise
26 datafusion:vortex-file-compressed -2.4% -1.8% -0.6% +10.0% ➖ noise
26 duckdb:duckdb +4.5% -1.8% +6.5% +15.0% ➖ noise
26 duckdb:vortex-compact -1.9% -1.8% -0.0% +14.7% ➖ noise
26 duckdb:vortex-file-compressed +0.5% -1.8% +2.3% +10.0% ➖ noise
27 datafusion:vortex-compact +0.0% +1.6% -1.5% +12.7% ➖ noise
27 datafusion:vortex-file-compressed +2.7% +1.6% +1.1% +11.2% ➖ noise
27 duckdb:duckdb +6.9% +1.6% +5.3% +20.2% ➖ noise
27 duckdb:vortex-compact +5.4% +1.6% +3.8% +11.9% ➖ noise
27 duckdb:vortex-file-compressed +3.0% +1.6% +1.4% +13.6% ➖ noise
28 datafusion:vortex-compact +2.3% +2.8% -0.5% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -1.7% +2.8% -4.4% +10.4% ➖ noise
28 duckdb:duckdb -0.6% +2.8% -3.3% +10.0% ➖ noise
28 duckdb:vortex-compact +2.7% +2.8% -0.1% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +0.8% +2.8% -2.0% +10.0% ➖ noise
29 datafusion:vortex-compact +2.9% -1.9% +4.9% +12.2% ➖ noise
29 datafusion:vortex-file-compressed +2.8% -1.9% +4.8% +10.0% ➖ noise
29 duckdb:duckdb +3.4% -1.9% +5.4% +12.0% ➖ noise
29 duckdb:vortex-compact +0.7% -1.9% +2.6% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -1.5% -1.9% +0.4% +10.0% ➖ noise
30 datafusion:vortex-compact +2.7% +2.7% -0.0% +10.0% ➖ noise
30 datafusion:vortex-file-compressed +5.3% +2.7% +2.5% +10.4% ➖ noise
30 duckdb:duckdb -2.2% +2.7% -4.7% +10.0% ➖ noise
30 duckdb:vortex-compact +1.6% +2.7% -1.1% +11.3% ➖ noise
30 duckdb:vortex-file-compressed +0.3% +2.7% -2.3% +10.0% ➖ noise
31 datafusion:vortex-compact +3.2% +2.1% +1.1% +10.0% ➖ noise
31 datafusion:vortex-file-compressed +1.4% +2.1% -0.7% +10.0% ➖ noise
31 duckdb:duckdb +2.0% +2.1% -0.1% +10.0% ➖ noise
31 duckdb:vortex-compact +3.2% +2.1% +1.1% +10.0% ➖ noise
31 duckdb:vortex-file-compressed +3.0% +2.1% +0.9% +11.8% ➖ noise
32 datafusion:vortex-compact +6.2% +3.1% +3.0% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +2.0% +3.1% -1.1% +10.0% ➖ noise
32 duckdb:duckdb +13.6% +3.1% +10.1% +12.4% ➖ noise
32 duckdb:vortex-compact +3.1% +3.1% +0.0% +10.0% ➖ noise
32 duckdb:vortex-file-compressed +5.1% +3.1% +2.0% +10.0% ➖ noise
33 datafusion:vortex-compact +0.3% +4.5% -4.0% +10.0% ➖ noise
33 datafusion:vortex-file-compressed +1.8% +4.5% -2.5% +10.0% ➖ noise
33 duckdb:duckdb +7.1% +4.5% +2.5% +10.0% ➖ noise
33 duckdb:vortex-compact -0.8% +4.5% -5.1% +10.0% ➖ noise
33 duckdb:vortex-file-compressed +2.8% +4.5% -1.6% +10.0% ➖ noise
34 datafusion:vortex-compact +1.5% +0.9% +0.6% +10.0% ➖ noise
34 datafusion:vortex-file-compressed +5.1% +0.9% +4.2% +10.0% ➖ noise
34 duckdb:duckdb -18.1% +0.9% -18.8% +16.6% ✅ faster
34 duckdb:vortex-compact +3.0% +0.9% +2.1% +10.0% ➖ noise
34 duckdb:vortex-file-compressed +3.1% +0.9% +2.2% +10.0% ➖ noise
35 datafusion:vortex-compact +3.8% +2.1% +1.6% +10.0% ➖ noise
35 datafusion:vortex-file-compressed +1.5% +2.1% -0.6% +10.0% ➖ noise
35 duckdb:duckdb -1.1% +2.1% -3.2% +15.6% ➖ noise
35 duckdb:vortex-compact +2.8% +2.1% +0.6% +10.0% ➖ noise
35 duckdb:vortex-file-compressed +4.7% +2.1% +2.5% +10.0% ➖ noise
36 datafusion:vortex-compact +1.5% +2.9% -1.4% +14.5% ➖ noise
36 datafusion:vortex-file-compressed +4.0% +2.9% +1.1% +10.0% ➖ noise
36 duckdb:duckdb +0.6% +2.9% -2.2% +10.0% ➖ noise
36 duckdb:vortex-compact -2.9% +2.9% -5.7% +10.0% ➖ noise
36 duckdb:vortex-file-compressed +1.9% +2.9% -0.9% +10.0% ➖ noise
37 datafusion:vortex-compact -0.4% +4.0% -4.3% +10.0% ➖ noise
37 datafusion:vortex-file-compressed -2.8% +4.0% -6.6% +10.8% ➖ noise
37 duckdb:duckdb +14.6% +4.0% +10.2% +15.0% ➖ noise
37 duckdb:vortex-compact -0.7% +4.0% -4.5% +10.0% ➖ noise
37 duckdb:vortex-file-compressed +8.1% +4.0% +4.0% +10.0% ➖ noise
38 datafusion:vortex-compact +6.3% +1.3% +5.0% +10.7% ➖ noise
38 datafusion:vortex-file-compressed +0.6% +1.3% -0.7% +10.0% ➖ noise
38 duckdb:duckdb -8.7% +1.3% -9.9% +10.0% ✅ faster
38 duckdb:vortex-compact -2.6% +1.3% -3.9% +10.0% ➖ noise
38 duckdb:vortex-file-compressed +0.6% +1.3% -0.7% +10.0% ➖ noise
39 datafusion:vortex-compact +5.0% +1.3% +3.7% +10.0% ➖ noise
39 datafusion:vortex-file-compressed +6.5% +1.3% +5.1% +10.0% ➖ noise
39 duckdb:duckdb +0.4% +1.3% -0.9% +25.8% ➖ noise
39 duckdb:vortex-compact +6.5% +1.3% +5.2% +12.7% ➖ noise
39 duckdb:vortex-file-compressed -1.0% +1.3% -2.3% +19.9% ➖ noise
40 datafusion:vortex-compact +0.6% +2.0% -1.5% +10.0% ➖ noise
40 datafusion:vortex-file-compressed +3.4% +2.0% +1.4% +10.0% ➖ noise
40 duckdb:duckdb +11.3% +2.0% +9.1% +15.6% ➖ noise
40 duckdb:vortex-compact +6.7% +2.0% +4.5% +11.0% ➖ noise
40 duckdb:vortex-file-compressed +6.4% +2.0% +4.3% +16.2% ➖ noise
41 datafusion:vortex-compact +0.9% -1.7% +2.6% +10.0% ➖ noise
41 datafusion:vortex-file-compressed +11.1% -1.7% +12.9% +10.0% 🚨 regression
41 duckdb:duckdb +7.7% -1.7% +9.5% +10.0% ➖ noise
41 duckdb:vortex-compact +8.8% -1.7% +10.6% +11.2% ➖ noise
41 duckdb:vortex-file-compressed +0.4% -1.7% +2.1% +10.0% ➖ noise
42 datafusion:vortex-compact -0.6% -3.7% +3.2% +10.9% ➖ noise
42 datafusion:vortex-file-compressed -0.0% -3.7% +3.8% +10.3% ➖ noise
42 duckdb:duckdb +5.9% -3.7% +10.0% +14.9% ➖ noise
42 duckdb:vortex-compact -0.2% -3.7% +3.6% +13.6% ➖ noise
42 duckdb:vortex-file-compressed -6.0% -3.7% -2.4% +10.4% ➖ noise
43 datafusion:vortex-compact +0.7% +1.3% -0.6% +10.0% ➖ noise
43 datafusion:vortex-file-compressed +4.7% +1.3% +3.4% +10.0% ➖ noise
43 duckdb:duckdb +2.9% +1.3% +1.5% +10.0% ➖ noise
43 duckdb:vortex-compact +6.5% +1.3% +5.1% +15.3% ➖ noise
43 duckdb:vortex-file-compressed -0.4% +1.3% -1.7% +11.4% ➖ noise
44 datafusion:vortex-compact +0.4% +3.4% -3.0% +10.2% ➖ noise
44 datafusion:vortex-file-compressed +2.6% +3.4% -0.9% +10.0% ➖ noise
44 duckdb:duckdb -2.9% +3.4% -6.1% +13.2% ➖ noise
44 duckdb:vortex-compact +2.2% +3.4% -1.2% +10.0% ➖ noise
44 duckdb:vortex-file-compressed +1.2% +3.4% -2.1% +11.8% ➖ noise
45 datafusion:vortex-compact -1.0% +4.6% -5.4% +10.0% ➖ noise
45 datafusion:vortex-file-compressed +8.6% +4.6% +3.7% +10.0% ➖ noise
45 duckdb:duckdb -3.5% +4.6% -7.8% +13.1% ➖ noise
45 duckdb:vortex-compact +0.8% +4.6% -3.6% +10.0% ➖ noise
45 duckdb:vortex-file-compressed +2.9% +4.6% -1.6% +10.6% ➖ noise
46 datafusion:vortex-compact +2.2% +0.4% +1.8% +10.0% ➖ noise
46 datafusion:vortex-file-compressed +1.7% +0.4% +1.3% +10.0% ➖ noise
46 duckdb:duckdb -2.0% +0.4% -2.4% +10.0% ➖ noise
46 duckdb:vortex-compact +1.2% +0.4% +0.8% +10.0% ➖ noise
46 duckdb:vortex-file-compressed +3.0% +0.4% +2.6% +10.0% ➖ noise
47 datafusion:vortex-compact +1.8% +2.5% -0.7% +10.0% ➖ noise
47 datafusion:vortex-file-compressed +3.5% +2.5% +1.0% +10.0% ➖ noise
47 duckdb:duckdb -2.1% +2.5% -4.5% +10.0% ➖ noise
47 duckdb:vortex-compact +2.7% +2.5% +0.2% +10.0% ➖ noise
47 duckdb:vortex-file-compressed +2.1% +2.5% -0.4% +10.0% ➖ noise
48 datafusion:vortex-compact +2.9% -0.1% +3.0% +11.7% ➖ noise
48 datafusion:vortex-file-compressed -4.6% -0.1% -4.5% +10.0% ➖ noise
48 duckdb:duckdb +5.8% -0.1% +5.9% +10.0% ➖ noise
48 duckdb:vortex-compact +1.0% -0.1% +1.1% +12.0% ➖ noise
48 duckdb:vortex-file-compressed +7.9% -0.1% +8.0% +13.8% ➖ noise
49 datafusion:vortex-compact +2.7% +0.5% +2.2% +10.0% ➖ noise
49 datafusion:vortex-file-compressed +1.0% +0.5% +0.6% +10.0% ➖ noise
49 duckdb:duckdb -0.9% +0.5% -1.3% +16.8% ➖ noise
49 duckdb:vortex-compact -2.0% +0.5% -2.5% +15.1% ➖ noise
49 duckdb:vortex-file-compressed +2.0% +0.5% +1.5% +12.4% ➖ noise
50 datafusion:vortex-compact +0.9% +0.5% +0.4% +11.5% ➖ noise
50 datafusion:vortex-file-compressed +4.1% +0.5% +3.6% +10.0% ➖ noise
50 duckdb:duckdb -5.8% +0.5% -6.3% +14.2% ➖ noise
50 duckdb:vortex-compact -1.0% +0.5% -1.5% +12.3% ➖ noise
50 duckdb:vortex-file-compressed +2.2% +0.5% +1.7% +10.0% ➖ noise
51 datafusion:vortex-compact +1.0% +1.7% -0.6% +10.0% ➖ noise
51 datafusion:vortex-file-compressed +2.9% +1.7% +1.1% +10.0% ➖ noise
51 duckdb:duckdb +1.1% +1.7% -0.6% +17.2% ➖ noise
51 duckdb:vortex-compact -0.6% +1.7% -2.3% +13.7% ➖ noise
51 duckdb:vortex-file-compressed +3.1% +1.7% +1.3% +10.0% ➖ noise
52 datafusion:vortex-compact -7.3% +2.0% -9.1% +15.5% ➖ noise
52 datafusion:vortex-file-compressed -5.3% +2.0% -7.2% +13.9% ➖ noise
52 duckdb:duckdb -2.9% +2.0% -4.8% +18.0% ➖ noise
52 duckdb:vortex-compact +1.0% +2.0% -0.9% +10.0% ➖ noise
52 duckdb:vortex-file-compressed -6.2% +2.0% -8.0% +10.7% ➖ noise
53 datafusion:vortex-compact +7.2% +1.1% +6.1% +13.2% ➖ noise
53 datafusion:vortex-file-compressed +5.1% +1.1% +4.0% +19.4% ➖ noise
53 duckdb:duckdb +7.7% +1.1% +6.5% +10.5% ➖ noise
53 duckdb:vortex-compact +5.1% +1.1% +4.0% +11.5% ➖ noise
53 duckdb:vortex-file-compressed +1.7% +1.1% +0.6% +10.0% ➖ noise
54 datafusion:vortex-compact +2.1% +0.6% +1.6% +12.0% ➖ noise
54 datafusion:vortex-file-compressed +7.6% +0.6% +7.1% +10.0% ➖ noise
54 duckdb:duckdb +8.0% +0.6% +7.4% +11.5% ➖ noise
54 duckdb:vortex-compact +5.3% +0.6% +4.7% +11.1% ➖ noise
54 duckdb:vortex-file-compressed +4.3% +0.6% +3.7% +10.0% ➖ noise
55 datafusion:vortex-compact -0.6% +1.5% -2.1% +15.2% ➖ noise
55 datafusion:vortex-file-compressed +10.5% +1.5% +8.9% +10.0% ➖ noise
55 duckdb:duckdb +2.8% +1.5% +1.3% +18.8% ➖ noise
55 duckdb:vortex-compact +2.5% +1.5% +1.1% +10.0% ➖ noise
55 duckdb:vortex-file-compressed -2.4% +1.5% -3.9% +11.7% ➖ noise
56 datafusion:vortex-compact +5.6% -0.1% +5.8% +10.0% ➖ noise
56 datafusion:vortex-file-compressed +5.3% -0.1% +5.4% +13.3% ➖ noise
56 duckdb:duckdb +5.7% -0.1% +5.8% +10.0% ➖ noise
56 duckdb:vortex-compact -3.9% -0.1% -3.8% +10.0% ➖ noise
56 duckdb:vortex-file-compressed +6.6% -0.1% +6.8% +12.6% ➖ noise
57 datafusion:vortex-compact +0.1% +2.9% -2.7% +12.8% ➖ noise
57 datafusion:vortex-file-compressed +6.1% +2.9% +3.1% +10.7% ➖ noise
57 duckdb:duckdb -1.1% +2.9% -3.8% +12.0% ➖ noise
57 duckdb:vortex-compact +0.7% +2.9% -2.1% +14.9% ➖ noise
57 duckdb:vortex-file-compressed -3.0% +2.9% -5.7% +10.4% ➖ noise
58 datafusion:vortex-compact +5.1% -0.7% +5.9% +11.4% ➖ noise
58 datafusion:vortex-file-compressed -1.5% -0.7% -0.7% +10.0% ➖ noise
58 duckdb:duckdb -7.1% -0.7% -6.5% +18.4% ➖ noise
58 duckdb:vortex-compact +5.1% -0.7% +5.8% +12.8% ➖ noise
58 duckdb:vortex-file-compressed -6.6% -0.7% -5.9% +10.0% ➖ noise
59 datafusion:vortex-compact +0.4% +0.5% -0.1% +10.0% ➖ noise
59 datafusion:vortex-file-compressed +1.3% +0.5% +0.8% +10.0% ➖ noise
59 duckdb:duckdb +2.8% +0.5% +2.4% +10.0% ➖ noise
59 duckdb:vortex-compact +4.1% +0.5% +3.6% +10.0% ➖ noise
59 duckdb:vortex-file-compressed +1.0% +0.5% +0.5% +16.9% ➖ noise
60 datafusion:vortex-compact -5.2% -1.2% -4.0% +18.2% ➖ noise
60 datafusion:vortex-file-compressed -3.6% -1.2% -2.4% +12.6% ➖ noise
60 duckdb:duckdb +1.8% -1.2% +3.1% +14.6% ➖ noise
60 duckdb:vortex-compact -0.3% -1.2% +1.0% +11.3% ➖ noise
60 duckdb:vortex-file-compressed +3.3% -1.2% +4.7% +14.8% ➖ noise
61 datafusion:vortex-compact -1.9% -1.6% -0.4% +10.0% ➖ noise
61 datafusion:vortex-file-compressed -1.3% -1.6% +0.3% +15.2% ➖ noise
61 duckdb:duckdb -4.0% -1.6% -2.5% +11.1% ➖ noise
61 duckdb:vortex-compact -1.2% -1.6% +0.4% +12.2% ➖ noise
61 duckdb:vortex-file-compressed -1.2% -1.6% +0.3% +15.3% ➖ noise
62 datafusion:vortex-compact -22.2% -3.9% -19.1% +24.4% ➖ noise
62 datafusion:vortex-file-compressed +23.0% -3.9% +27.9% +19.9% 🚨 regression
62 duckdb:duckdb +5.3% -3.9% +9.5% +25.9% ➖ noise
62 duckdb:vortex-compact +3.8% -3.9% +7.9% +17.5% ➖ noise
62 duckdb:vortex-file-compressed +6.3% -3.9% +10.6% +14.9% ➖ noise
63 datafusion:vortex-compact +2.9% -1.0% +3.9% +11.2% ➖ noise
63 datafusion:vortex-file-compressed +5.0% -1.0% +6.0% +10.0% ➖ noise
63 duckdb:duckdb +3.3% -1.0% +4.3% +10.0% ➖ noise
63 duckdb:vortex-compact -2.8% -1.0% -1.8% +13.7% ➖ noise
63 duckdb:vortex-file-compressed +3.1% -1.0% +4.1% +10.0% ➖ noise
64 datafusion:vortex-compact -0.1% -0.1% +0.0% +10.0% ➖ noise
64 datafusion:vortex-file-compressed +1.8% -0.1% +1.9% +10.0% ➖ noise
64 duckdb:duckdb -1.9% -0.1% -1.8% +10.0% ➖ noise
64 duckdb:vortex-compact +0.0% -0.1% +0.1% +10.0% ➖ noise
64 duckdb:vortex-file-compressed +6.4% -0.1% +6.5% +10.0% ➖ noise
65 datafusion:vortex-compact +3.8% +4.0% -0.2% +17.0% ➖ noise
65 datafusion:vortex-file-compressed +8.5% +4.0% +4.3% +11.9% ➖ noise
65 duckdb:duckdb +0.8% +4.0% -3.1% +19.0% ➖ noise
65 duckdb:vortex-compact +2.8% +4.0% -1.1% +13.5% ➖ noise
65 duckdb:vortex-file-compressed -1.1% +4.0% -4.9% +12.6% ➖ noise
66 datafusion:vortex-compact -0.7% +10.4% -10.0% +11.9% ➖ noise
66 datafusion:vortex-file-compressed -4.6% +10.4% -13.6% +15.5% ✅ faster
66 duckdb:duckdb +3.4% +10.4% -6.3% +12.1% ➖ noise
66 duckdb:vortex-compact -0.1% +10.4% -9.5% +20.4% ➖ noise
66 duckdb:vortex-file-compressed +1.9% +10.4% -7.7% +12.3% ➖ noise
67 datafusion:vortex-compact +1.7% +3.7% -1.9% +10.0% ➖ noise
67 datafusion:vortex-file-compressed +1.4% +3.7% -2.2% +10.0% ➖ noise
67 duckdb:duckdb +1.0% +3.7% -2.6% +10.0% ➖ noise
67 duckdb:vortex-compact +1.7% +3.7% -2.0% +10.0% ➖ noise
67 duckdb:vortex-file-compressed +4.2% +3.7% +0.5% +10.0% ➖ noise
68 datafusion:vortex-compact +3.2% -0.4% +3.6% +10.0% ➖ noise
68 datafusion:vortex-file-compressed -3.6% -0.4% -3.2% +10.0% ➖ noise
68 duckdb:duckdb -8.9% -0.4% -8.6% +10.0% ➖ noise
68 duckdb:vortex-compact +5.1% -0.4% +5.5% +10.0% ➖ noise
68 duckdb:vortex-file-compressed +5.2% -0.4% +5.6% +10.0% ➖ noise
69 datafusion:vortex-compact -0.9% -2.5% +1.7% +10.0% ➖ noise
69 datafusion:vortex-file-compressed +6.0% -2.5% +8.7% +13.0% ➖ noise
69 duckdb:duckdb -2.8% -2.5% -0.3% +11.0% ➖ noise
69 duckdb:vortex-compact -1.5% -2.5% +1.0% +10.0% ➖ noise
69 duckdb:vortex-file-compressed -4.6% -2.5% -2.1% +10.0% ➖ noise
70 datafusion:vortex-compact +3.4% +4.1% -0.7% +12.3% ➖ noise
70 datafusion:vortex-file-compressed +5.1% +4.1% +0.9% +10.0% ➖ noise
70 duckdb:duckdb -2.6% +4.1% -6.4% +12.5% ➖ noise
70 duckdb:vortex-compact -2.9% +4.1% -6.7% +12.4% ➖ noise
70 duckdb:vortex-file-compressed +1.5% +4.1% -2.5% +10.0% ➖ noise
71 datafusion:vortex-compact +2.7% +1.4% +1.2% +10.0% ➖ noise
71 datafusion:vortex-file-compressed -0.0% +1.4% -1.4% +10.0% ➖ noise
71 duckdb:duckdb +2.0% +1.4% +0.6% +16.0% ➖ noise
71 duckdb:vortex-compact +0.9% +1.4% -0.5% +17.3% ➖ noise
71 duckdb:vortex-file-compressed +1.3% +1.4% -0.1% +10.0% ➖ noise
72 datafusion:vortex-compact +1.4% -1.9% +3.4% +10.0% ➖ noise
72 datafusion:vortex-file-compressed +4.3% -1.9% +6.3% +10.0% ➖ noise
72 duckdb:duckdb -2.6% -1.9% -0.7% +10.0% ➖ noise
72 duckdb:vortex-compact -1.3% -1.9% +0.6% +10.0% ➖ noise
72 duckdb:vortex-file-compressed +1.6% -1.9% +3.6% +10.0% ➖ noise
73 datafusion:vortex-compact -0.8% -1.8% +1.0% +14.9% ➖ noise
73 datafusion:vortex-file-compressed +3.6% -1.8% +5.5% +10.0% ➖ noise
73 duckdb:duckdb +2.3% -1.8% +4.2% +17.6% ➖ noise
73 duckdb:vortex-compact -1.0% -1.8% +0.8% +11.8% ➖ noise
73 duckdb:vortex-file-compressed +5.4% -1.8% +7.3% +16.0% ➖ noise
74 datafusion:vortex-compact +1.1% +2.7% -1.6% +10.8% ➖ noise
74 datafusion:vortex-file-compressed +6.3% +2.7% +3.5% +10.2% ➖ noise
74 duckdb:duckdb -1.2% +2.7% -3.9% +10.0% ➖ noise
74 duckdb:vortex-compact +14.7% +2.7% +11.7% +27.7% ➖ noise
74 duckdb:vortex-file-compressed +2.0% +2.7% -0.7% +23.1% ➖ noise
75 datafusion:vortex-compact +1.5% +2.8% -1.3% +10.8% ➖ noise
75 datafusion:vortex-file-compressed +3.4% +2.8% +0.5% +10.0% ➖ noise
75 duckdb:duckdb +1.7% +2.8% -1.1% +10.0% ➖ noise
75 duckdb:vortex-compact +6.9% +2.8% +4.0% +12.5% ➖ noise
75 duckdb:vortex-file-compressed +0.5% +2.8% -2.3% +12.7% ➖ noise
76 datafusion:vortex-compact +1.1% +5.5% -4.2% +10.0% ➖ noise
76 datafusion:vortex-file-compressed +7.6% +5.5% +2.0% +23.9% ➖ noise
76 duckdb:duckdb +7.0% +5.5% +1.4% +20.7% ➖ noise
76 duckdb:vortex-compact -2.0% +5.5% -7.2% +10.2% ➖ noise
76 duckdb:vortex-file-compressed +13.8% +5.5% +7.8% +10.3% ➖ noise
77 datafusion:vortex-compact +4.5% -0.9% +5.4% +10.0% ➖ noise
77 datafusion:vortex-file-compressed +4.5% -0.9% +5.4% +10.0% ➖ noise
77 duckdb:duckdb -4.8% -0.9% -3.9% +11.0% ➖ noise
77 duckdb:vortex-compact +4.9% -0.9% +5.9% +10.0% ➖ noise
77 duckdb:vortex-file-compressed +6.3% -0.9% +7.3% +14.2% ➖ noise
78 datafusion:vortex-compact +2.4% +0.8% +1.6% +10.0% ➖ noise
78 datafusion:vortex-file-compressed -1.6% +0.8% -2.4% +10.0% ➖ noise
78 duckdb:duckdb -2.4% +0.8% -3.2% +13.1% ➖ noise
78 duckdb:vortex-compact +0.7% +0.8% -0.1% +12.1% ➖ noise
78 duckdb:vortex-file-compressed +1.9% +0.8% +1.1% +10.0% ➖ noise
79 datafusion:vortex-compact +4.1% -4.1% +8.6% +10.0% ➖ noise
79 datafusion:vortex-file-compressed +10.5% -4.1% +15.3% +18.5% ➖ noise
79 duckdb:duckdb -11.5% -4.1% -7.7% +10.0% ➖ noise
79 duckdb:vortex-compact +3.3% -4.1% +7.8% +10.0% ➖ noise
79 duckdb:vortex-file-compressed +5.6% -4.1% +10.1% +11.8% ➖ noise
80 datafusion:vortex-compact +0.5% +1.2% -0.7% +11.0% ➖ noise
80 datafusion:vortex-file-compressed +2.9% +1.2% +1.7% +10.0% ➖ noise
80 duckdb:duckdb -7.0% +1.2% -8.1% +18.2% ➖ noise
80 duckdb:vortex-compact +0.2% +1.2% -1.0% +11.0% ➖ noise
80 duckdb:vortex-file-compressed -2.4% +1.2% -3.6% +14.7% ➖ noise
81 datafusion:vortex-compact -5.6% +3.6% -8.9% +10.0% ➖ noise
81 datafusion:vortex-file-compressed +1.5% +3.6% -2.0% +10.0% ➖ noise
81 duckdb:duckdb -13.1% +3.6% -16.2% +10.0% ✅ faster
81 duckdb:vortex-compact +2.7% +3.6% -0.9% +10.0% ➖ noise
81 duckdb:vortex-file-compressed +0.7% +3.6% -2.8% +10.0% ➖ noise
82 datafusion:vortex-compact -0.5% +6.3% -6.4% +10.0% ➖ noise
82 datafusion:vortex-file-compressed -0.2% +6.3% -6.1% +10.0% ➖ noise
82 duckdb:duckdb +4.6% +6.3% -1.6% +14.8% ➖ noise
82 duckdb:vortex-compact +2.0% +6.3% -4.0% +10.0% ➖ noise
82 duckdb:vortex-file-compressed -1.7% +6.3% -7.5% +10.0% ➖ noise
83 datafusion:vortex-compact -1.6% +2.6% -4.1% +10.5% ➖ noise
83 datafusion:vortex-file-compressed +9.9% +2.6% +7.1% +15.8% ➖ noise
83 duckdb:duckdb -1.2% +2.6% -3.7% +12.4% ➖ noise
83 duckdb:vortex-compact +5.1% +2.6% +2.5% +20.5% ➖ noise
83 duckdb:vortex-file-compressed +6.2% +2.6% +3.5% +20.5% ➖ noise
84 datafusion:vortex-compact -1.9% +0.1% -2.0% +13.7% ➖ noise
84 datafusion:vortex-file-compressed +3.7% +0.1% +3.6% +10.0% ➖ noise
84 duckdb:duckdb -16.9% +0.1% -17.0% +10.0% ✅ faster
84 duckdb:vortex-compact +0.3% +0.1% +0.2% +10.0% ➖ noise
84 duckdb:vortex-file-compressed +8.8% +0.1% +8.7% +19.6% ➖ noise
85 datafusion:vortex-compact +0.0% +2.9% -2.7% +10.0% ➖ noise
85 datafusion:vortex-file-compressed +7.5% +2.9% +4.5% +10.0% ➖ noise
85 duckdb:duckdb +4.9% +2.9% +1.9% +11.8% ➖ noise
85 duckdb:vortex-compact -0.7% +2.9% -3.4% +10.0% ➖ noise
85 duckdb:vortex-file-compressed -0.5% +2.9% -3.3% +12.9% ➖ noise
86 datafusion:vortex-compact +26.1% +0.8% +25.1% +13.6% 🚨 regression
86 datafusion:vortex-file-compressed +16.6% +0.8% +15.7% +16.0% ➖ noise
86 duckdb:duckdb +3.6% +0.8% +2.8% +11.6% ➖ noise
86 duckdb:vortex-compact +4.7% +0.8% +3.9% +26.3% ➖ noise
86 duckdb:vortex-file-compressed +6.2% +0.8% +5.4% +17.9% ➖ noise
87 datafusion:vortex-compact -0.0% +1.5% -1.5% +10.0% ➖ noise
87 datafusion:vortex-file-compressed +2.1% +1.5% +0.6% +10.9% ➖ noise
87 duckdb:duckdb -1.3% +1.5% -2.7% +10.0% ➖ noise
87 duckdb:vortex-compact -3.4% +1.5% -4.8% +11.6% ➖ noise
87 duckdb:vortex-file-compressed +0.7% +1.5% -0.8% +12.2% ➖ noise
88 datafusion:vortex-compact +2.6% -0.4% +3.0% +10.0% ➖ noise
88 datafusion:vortex-file-compressed +2.1% -0.4% +2.6% +10.0% ➖ noise
88 duckdb:duckdb +5.0% -0.4% +5.5% +10.0% ➖ noise
88 duckdb:vortex-compact -0.6% -0.4% -0.2% +10.0% ➖ noise
88 duckdb:vortex-file-compressed -0.1% -0.4% +0.3% +14.3% ➖ noise
89 datafusion:vortex-compact -0.7% +1.8% -2.4% +11.4% ➖ noise
89 datafusion:vortex-file-compressed +5.9% +1.8% +4.1% +11.3% ➖ noise
89 duckdb:duckdb -3.5% +1.8% -5.1% +16.7% ➖ noise
89 duckdb:vortex-compact -1.3% +1.8% -3.0% +13.5% ➖ noise
89 duckdb:vortex-file-compressed -4.3% +1.8% -5.9% +14.3% ➖ noise
90 datafusion:vortex-compact +4.1% -4.2% +8.7% +15.2% ➖ noise
90 datafusion:vortex-file-compressed +10.7% -4.2% +15.6% +10.0% 🚨 regression
90 duckdb:duckdb +13.0% -4.2% +17.9% +12.2% 🚨 regression
90 duckdb:vortex-compact +10.7% -4.2% +15.5% +16.8% ➖ noise
90 duckdb:vortex-file-compressed -3.9% -4.2% +0.4% +10.0% ➖ noise
91 datafusion:vortex-compact +5.0% +0.3% +4.7% +10.0% ➖ noise
91 datafusion:vortex-file-compressed +10.3% +0.3% +10.0% +10.0% ➖ noise
91 duckdb:duckdb +3.3% +0.3% +3.0% +10.9% ➖ noise
91 duckdb:vortex-compact +0.9% +0.3% +0.6% +10.0% ➖ noise
91 duckdb:vortex-file-compressed -3.4% +0.3% -3.7% +10.0% ➖ noise
92 datafusion:vortex-compact -0.3% +3.6% -3.8% +12.1% ➖ noise
92 datafusion:vortex-file-compressed +2.4% +3.6% -1.2% +11.4% ➖ noise
92 duckdb:duckdb +5.4% +3.6% +1.8% +16.4% ➖ noise
92 duckdb:vortex-compact +13.8% +3.6% +9.8% +26.7% ➖ noise
92 duckdb:vortex-file-compressed +17.0% +3.6% +12.9% +17.3% ➖ noise
93 datafusion:vortex-compact +1.0% +6.4% -5.0% +10.0% ➖ noise
93 datafusion:vortex-file-compressed +4.3% +6.4% -1.9% +14.0% ➖ noise
93 duckdb:duckdb -2.3% +6.4% -8.1% +12.7% ➖ noise
93 duckdb:vortex-compact +5.1% +6.4% -1.2% +14.5% ➖ noise
93 duckdb:vortex-file-compressed +3.0% +6.4% -3.2% +10.0% ➖ noise
94 datafusion:vortex-compact +1.1% +3.8% -2.6% +12.9% ➖ noise
94 datafusion:vortex-file-compressed -2.4% +3.8% -6.0% +10.0% ➖ noise
94 duckdb:duckdb +4.2% +3.8% +0.4% +10.5% ➖ noise
94 duckdb:vortex-compact +7.6% +3.8% +3.6% +11.6% ➖ noise
94 duckdb:vortex-file-compressed -2.2% +3.8% -5.9% +10.9% ➖ noise
95 datafusion:vortex-compact +3.4% +10.8% -6.7% +11.9% ➖ noise
95 datafusion:vortex-file-compressed +7.3% +10.8% -3.1% +15.6% ➖ noise
95 duckdb:duckdb +0.0% +10.8% -9.8% +15.6% ➖ noise
95 duckdb:vortex-compact +2.9% +10.8% -7.1% +13.7% ➖ noise
95 duckdb:vortex-file-compressed +3.1% +10.8% -7.0% +19.9% ➖ noise
96 datafusion:vortex-compact +14.5% +2.6% +11.6% +13.6% ➖ noise
96 datafusion:vortex-file-compressed +5.5% +2.6% +2.9% +10.0% ➖ noise
96 duckdb:duckdb +0.6% +2.6% -1.9% +17.9% ➖ noise
96 duckdb:vortex-compact +1.1% +2.6% -1.4% +16.6% ➖ noise
96 duckdb:vortex-file-compressed +5.0% +2.6% +2.3% +10.8% ➖ noise
97 datafusion:vortex-compact +2.6% -0.7% +3.3% +18.0% ➖ noise
97 datafusion:vortex-file-compressed +2.4% -0.7% +3.1% +14.2% ➖ noise
97 duckdb:duckdb -4.0% -0.7% -3.4% +10.9% ➖ noise
97 duckdb:vortex-compact -7.0% -0.7% -6.4% +11.4% ➖ noise
97 duckdb:vortex-file-compressed -1.0% -0.7% -0.3% +10.0% ➖ noise
98 datafusion:vortex-compact +5.6% -5.8% +12.1% +10.0% 🚨 regression
98 datafusion:vortex-file-compressed +4.1% -5.8% +10.5% +10.0% 🚨 regression
98 duckdb:duckdb +2.5% -5.8% +8.8% +16.6% ➖ noise
98 duckdb:vortex-compact -0.1% -5.8% +6.1% +10.0% ➖ noise
98 duckdb:vortex-file-compressed -1.4% -5.8% +4.7% +10.0% ➖ noise
99 datafusion:vortex-compact +15.1% +5.8% +8.8% +25.4% ➖ noise
99 datafusion:vortex-file-compressed +0.6% +5.8% -4.9% +28.7% ➖ noise
99 duckdb:duckdb +5.0% +5.8% -0.8% +32.4% ➖ noise
99 duckdb:vortex-compact +20.4% +5.8% +13.8% +30.1% ➖ noise
99 duckdb:vortex-file-compressed +1.2% +5.8% -4.4% +22.4% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-DS SF=1 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -6.1%
Vortex (geomean): 1.000x ➖
Parquet (geomean): 1.065x ➖
Shifts: Parquet (control) +6.5% · Median polish -2.0%


datafusion / vortex-file-compressed (0.938x ➖, 1↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 32184939 36646217 0.88
fineweb_q01/datafusion:vortex-file-compressed 671424340 655371681 1.02
fineweb_q02/datafusion:vortex-file-compressed 🚀 407816505 603812856 0.68
fineweb_q03/datafusion:vortex-file-compressed 1447280272 1461401001 0.99
fineweb_q04/datafusion:vortex-file-compressed 1369190524 1361282132 1.01
fineweb_q05/datafusion:vortex-file-compressed 1365494861 1354855510 1.01
fineweb_q06/datafusion:vortex-file-compressed 1470091381 1501633599 0.98
fineweb_q07/datafusion:vortex-file-compressed 1389703210 1365542122 1.02
fineweb_q08/datafusion:vortex-file-compressed 507797737 548110123 0.93
datafusion / vortex-compact (0.941x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 32421513 41363738 0.78
fineweb_q01/datafusion:vortex-compact 519290906 673724115 0.77
fineweb_q02/datafusion:vortex-compact 569328294 648857255 0.88
fineweb_q03/datafusion:vortex-compact 1514270559 1455766155 1.04
fineweb_q04/datafusion:vortex-compact 1727818693 1787458064 0.97
fineweb_q05/datafusion:vortex-compact 1479722226 1465989237 1.01
fineweb_q06/datafusion:vortex-compact 1396228249 1310477663 1.07
fineweb_q07/datafusion:vortex-compact 1205668014 1240773009 0.97
fineweb_q08/datafusion:vortex-compact 404740074 389823082 1.04
datafusion / parquet (1.146x ➖, 0↑ 2↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1091173859 1193806833 0.91
fineweb_q01/datafusion:parquet 1737764580 1950750933 0.89
fineweb_q02/datafusion:parquet 1798012799 2262157470 0.79
fineweb_q03/datafusion:parquet 2049727179 1680813110 1.22
fineweb_q04/datafusion:parquet 1977021155 1838660750 1.08
fineweb_q05/datafusion:parquet 1858448583 1929833655 0.96
fineweb_q06/datafusion:parquet 2024077420 1923671678 1.05
fineweb_q07/datafusion:parquet 🚨 4548988547 1847192801 2.46
fineweb_q08/datafusion:parquet 🚨 2839841294 1761968028 1.61
duckdb / vortex-file-compressed (1.003x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 85905857 80545183 1.07
fineweb_q01/duckdb:vortex-file-compressed 597851901 711218800 0.84
fineweb_q02/duckdb:vortex-file-compressed 432695320 440631934 0.98
fineweb_q03/duckdb:vortex-file-compressed 1503235414 1479062832 1.02
fineweb_q04/duckdb:vortex-file-compressed 1578166843 1605555643 0.98
fineweb_q05/duckdb:vortex-file-compressed 1572283460 1464686990 1.07
fineweb_q06/duckdb:vortex-file-compressed 1661108921 1635067069 1.02
fineweb_q07/duckdb:vortex-file-compressed 1487668767 1543625205 0.96
fineweb_q08/duckdb:vortex-file-compressed 657874191 591573995 1.11
duckdb / vortex-compact (1.129x ➖, 0↑ 1↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚨 106210638 60895689 1.74
fineweb_q01/duckdb:vortex-compact 564047371 590824220 0.95
fineweb_q02/duckdb:vortex-compact 704107310 578932118 1.22
fineweb_q03/duckdb:vortex-compact 1711239322 1572482307 1.09
fineweb_q04/duckdb:vortex-compact 1867762878 1737692985 1.07
fineweb_q05/duckdb:vortex-compact 1672396372 1494142173 1.12
fineweb_q06/duckdb:vortex-compact 1634793363 1469654379 1.11
fineweb_q07/duckdb:vortex-compact 1411016861 1319111241 1.07
fineweb_q08/duckdb:vortex-compact 464384004 489648795 0.95
duckdb / parquet (0.990x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1082606655 1071699314 1.01
fineweb_q01/duckdb:parquet 1309580816 1340951988 0.98
fineweb_q02/duckdb:parquet 1314050006 1444619709 0.91
fineweb_q03/duckdb:parquet 3772327542 3764830221 1.00
fineweb_q04/duckdb:parquet 1884202316 1941450430 0.97
fineweb_q05/duckdb:parquet 2228408152 2143372763 1.04
fineweb_q06/duckdb:parquet 4375865514 4404409374 0.99
fineweb_q07/duckdb:parquet 2603035445 2683434944 0.97
fineweb_q08/duckdb:parquet 1126141124 1074240979 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -21.6% -3.9% -18.4% +233.4% ➖ noise
0 datafusion:vortex-file-compressed -12.2% -3.9% -8.6% +184.8% ➖ noise
0 duckdb:vortex-compact +74.4% -3.9% +81.5% +115.5% ➖ noise
0 duckdb:vortex-file-compressed +6.7% -3.9% +11.0% +59.9% ➖ noise
1 datafusion:vortex-compact -22.9% -6.7% -17.4% +82.1% ➖ noise
1 datafusion:vortex-file-compressed +2.4% -6.7% +9.8% +82.7% ➖ noise
1 duckdb:vortex-compact -4.5% -6.7% +2.4% +59.9% ➖ noise
1 duckdb:vortex-file-compressed -15.9% -6.7% -9.9% +59.9% ➖ noise
2 datafusion:vortex-compact -12.3% -15.0% +3.2% +59.9% ➖ noise
2 datafusion:vortex-file-compressed -32.5% -15.0% -20.6% +59.9% ➖ noise
2 duckdb:vortex-compact +21.6% -15.0% +43.0% +59.9% ➖ noise
2 duckdb:vortex-file-compressed -1.8% -15.0% +15.5% +59.9% ➖ noise
3 datafusion:vortex-compact +4.0% +10.5% -5.9% +59.9% ➖ noise
3 datafusion:vortex-file-compressed -1.0% +10.5% -10.4% +59.9% ➖ noise
3 duckdb:vortex-compact +8.8% +10.5% -1.6% +59.9% ➖ noise
3 duckdb:vortex-file-compressed +1.6% +10.5% -8.1% +59.9% ➖ noise
4 datafusion:vortex-compact -3.3% +2.2% -5.4% +59.9% ➖ noise
4 datafusion:vortex-file-compressed +0.6% +2.2% -1.5% +59.9% ➖ noise
4 duckdb:vortex-compact +7.5% +2.2% +5.2% +59.9% ➖ noise
4 duckdb:vortex-file-compressed -1.7% +2.2% -3.8% +59.9% ➖ noise
5 datafusion:vortex-compact +0.9% +0.1% +0.9% +59.9% ➖ noise
5 datafusion:vortex-file-compressed +0.8% +0.1% +0.7% +59.9% ➖ noise
5 duckdb:vortex-compact +11.9% +0.1% +11.9% +59.9% ➖ noise
5 duckdb:vortex-file-compressed +7.3% +0.1% +7.3% +59.9% ➖ noise
6 datafusion:vortex-compact +6.5% +2.2% +4.2% +59.9% ➖ noise
6 datafusion:vortex-file-compressed -2.1% +2.2% -4.2% +59.9% ➖ noise
6 duckdb:vortex-compact +11.2% +2.2% +8.8% +59.9% ➖ noise
6 duckdb:vortex-file-compressed +1.6% +2.2% -0.6% +59.9% ➖ noise
7 datafusion:vortex-compact -2.8% +54.6% -37.1% +59.9% ➖ noise
7 datafusion:vortex-file-compressed +1.8% +54.6% -34.2% +59.9% ➖ noise
7 duckdb:vortex-compact +7.0% +54.6% -30.8% +59.9% ➖ noise
7 duckdb:vortex-file-compressed -3.6% +54.6% -37.6% +59.9% ✅ faster
8 datafusion:vortex-compact +3.8% +30.0% -20.1% +59.9% ➖ noise
8 datafusion:vortex-file-compressed -7.4% +30.0% -28.7% +59.9% ➖ noise
8 duckdb:vortex-compact -5.2% +30.0% -27.0% +59.9% ➖ noise
8 duckdb:vortex-file-compressed +11.2% +30.0% -14.4% +59.9% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -1.8%
Vortex (geomean): 0.979x ➖
Parquet (geomean): 0.997x ➖
Shifts: Parquet (control) -0.3% · Median polish -1.2%


datafusion / vortex-file-compressed (0.960x ➖, 1↑ 1↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 258153521 249719847 1.03
tpch_q02/datafusion:vortex-file-compressed 454672877 450171192 1.01
tpch_q03/datafusion:vortex-file-compressed 440041736 487372819 0.90
tpch_q04/datafusion:vortex-file-compressed 251832584 265041095 0.95
tpch_q05/datafusion:vortex-file-compressed 🚀 439560569 689347719 0.64
tpch_q06/datafusion:vortex-file-compressed 324841653 412795602 0.79
tpch_q07/datafusion:vortex-file-compressed 381086689 525081775 0.73
tpch_q08/datafusion:vortex-file-compressed 666093374 819130673 0.81
tpch_q09/datafusion:vortex-file-compressed 472556509 613355404 0.77
tpch_q10/datafusion:vortex-file-compressed 544703982 540221016 1.01
tpch_q11/datafusion:vortex-file-compressed 🚨 393968840 277461199 1.42
tpch_q12/datafusion:vortex-file-compressed 513299421 589139326 0.87
tpch_q13/datafusion:vortex-file-compressed 190106522 150422972 1.26
tpch_q14/datafusion:vortex-file-compressed 336838440 284912308 1.18
tpch_q15/datafusion:vortex-file-compressed 491673206 522142140 0.94
tpch_q16/datafusion:vortex-file-compressed 191821549 244934695 0.78
tpch_q17/datafusion:vortex-file-compressed 451331477 457733098 0.99
tpch_q18/datafusion:vortex-file-compressed 414547322 400982761 1.03
tpch_q19/datafusion:vortex-file-compressed 530041384 426817800 1.24
tpch_q20/datafusion:vortex-file-compressed 532113030 446241590 1.19
tpch_q21/datafusion:vortex-file-compressed 623573643 609485495 1.02
tpch_q22/datafusion:vortex-file-compressed 120245850 127729304 0.94
datafusion / vortex-compact (0.981x ➖, 0↑ 2↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 272946274 244742490 1.12
tpch_q02/datafusion:vortex-compact 432141799 423671166 1.02
tpch_q03/datafusion:vortex-compact 353002056 364064775 0.97
tpch_q04/datafusion:vortex-compact 225463195 290652811 0.78
tpch_q05/datafusion:vortex-compact 348348634 428170841 0.81
tpch_q06/datafusion:vortex-compact 319534931 424222829 0.75
tpch_q07/datafusion:vortex-compact 376467310 476807884 0.79
tpch_q08/datafusion:vortex-compact 563855943 501138735 1.13
tpch_q09/datafusion:vortex-compact 🚨 497057199 381700117 1.30
tpch_q10/datafusion:vortex-compact 526662964 424099196 1.24
tpch_q11/datafusion:vortex-compact 268400129 259017837 1.04
tpch_q12/datafusion:vortex-compact 440052485 433033657 1.02
tpch_q13/datafusion:vortex-compact 119719397 160302870 0.75
tpch_q14/datafusion:vortex-compact 274355485 272775130 1.01
tpch_q15/datafusion:vortex-compact 460434897 513298045 0.90
tpch_q16/datafusion:vortex-compact 205841651 209397032 0.98
tpch_q17/datafusion:vortex-compact 363554468 382501830 0.95
tpch_q18/datafusion:vortex-compact 311340724 358063743 0.87
tpch_q19/datafusion:vortex-compact 519524497 479600522 1.08
tpch_q20/datafusion:vortex-compact 464965667 464219360 1.00
tpch_q21/datafusion:vortex-compact 559780936 548854287 1.02
tpch_q22/datafusion:vortex-compact 🚨 153446194 113464820 1.35
datafusion / parquet (1.034x ➖, 0↑ 3↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 240712241 240107654 1.00
tpch_q02/datafusion:parquet 426995179 386989693 1.10
tpch_q03/datafusion:parquet 366580029 300481837 1.22
tpch_q04/datafusion:parquet 🚨 217881855 154433482 1.41
tpch_q05/datafusion:parquet 430375564 426798863 1.01
tpch_q06/datafusion:parquet 127959635 150571651 0.85
tpch_q07/datafusion:parquet 476607167 441234260 1.08
tpch_q08/datafusion:parquet 541037168 563919093 0.96
tpch_q09/datafusion:parquet 458162304 451806534 1.01
tpch_q10/datafusion:parquet 470645491 496021012 0.95
tpch_q11/datafusion:parquet 320116980 353370805 0.91
tpch_q12/datafusion:parquet 218685614 247648810 0.88
tpch_q13/datafusion:parquet 426443081 434211464 0.98
tpch_q14/datafusion:parquet 193917854 207018252 0.94
tpch_q15/datafusion:parquet 300560798 380186939 0.79
tpch_q16/datafusion:parquet 180185572 173000441 1.04
tpch_q17/datafusion:parquet 396144977 435966781 0.91
tpch_q18/datafusion:parquet 502604480 490302858 1.03
tpch_q19/datafusion:parquet 🚨 423882830 311596183 1.36
tpch_q20/datafusion:parquet 350462306 318123469 1.10
tpch_q21/datafusion:parquet 🚨 668371436 511630873 1.31
tpch_q22/datafusion:parquet 165443285 141061788 1.17
duckdb / vortex-file-compressed (0.987x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 305701294 278883337 1.10
tpch_q02/duckdb:vortex-file-compressed 957778992 961761169 1.00
tpch_q03/duckdb:vortex-file-compressed 712940430 660660972 1.08
tpch_q04/duckdb:vortex-file-compressed 350795600 403550674 0.87
tpch_q05/duckdb:vortex-file-compressed 869017848 947841468 0.92
tpch_q06/duckdb:vortex-file-compressed 379665671 374813009 1.01
tpch_q07/duckdb:vortex-file-compressed 731549526 803361676 0.91
tpch_q08/duckdb:vortex-file-compressed 1002897902 992591220 1.01
tpch_q09/duckdb:vortex-file-compressed 924599693 859790470 1.08
tpch_q10/duckdb:vortex-file-compressed 757553408 747989757 1.01
tpch_q11/duckdb:vortex-file-compressed 476947567 517769331 0.92
tpch_q12/duckdb:vortex-file-compressed 479498312 490451277 0.98
tpch_q13/duckdb:vortex-file-compressed 476327973 462466015 1.03
tpch_q14/duckdb:vortex-file-compressed 477313792 500741995 0.95
tpch_q15/duckdb:vortex-file-compressed 304935797 303046160 1.01
tpch_q16/duckdb:vortex-file-compressed 372958314 390418817 0.96
tpch_q17/duckdb:vortex-file-compressed 664695676 697437904 0.95
tpch_q18/duckdb:vortex-file-compressed 547718963 547612732 1.00
tpch_q19/duckdb:vortex-file-compressed 472006406 450042897 1.05
tpch_q20/duckdb:vortex-file-compressed 793999687 812268922 0.98
tpch_q21/duckdb:vortex-file-compressed 1166698103 1081676706 1.08
tpch_q22/duckdb:vortex-file-compressed 334526360 384482492 0.87
duckdb / vortex-compact (0.989x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 289772772 271597797 1.07
tpch_q02/duckdb:vortex-compact 871531331 919699266 0.95
tpch_q03/duckdb:vortex-compact 595169962 631380252 0.94
tpch_q04/duckdb:vortex-compact 360286890 330611391 1.09
tpch_q05/duckdb:vortex-compact 826346853 850733118 0.97
tpch_q06/duckdb:vortex-compact 410335683 474945566 0.86
tpch_q07/duckdb:vortex-compact 855243000 765544491 1.12
tpch_q08/duckdb:vortex-compact 959703554 915751028 1.05
tpch_q09/duckdb:vortex-compact 885364070 894989795 0.99
tpch_q10/duckdb:vortex-compact 708562240 697986235 1.02
tpch_q11/duckdb:vortex-compact 526181793 512311184 1.03
tpch_q12/duckdb:vortex-compact 459420787 494771472 0.93
tpch_q13/duckdb:vortex-compact 457495325 463918277 0.99
tpch_q14/duckdb:vortex-compact 440177539 500885815 0.88
tpch_q15/duckdb:vortex-compact 272684569 281035416 0.97
tpch_q16/duckdb:vortex-compact 365128279 379565439 0.96
tpch_q17/duckdb:vortex-compact 608514304 622256863 0.98
tpch_q18/duckdb:vortex-compact 482053627 526919605 0.91
tpch_q19/duckdb:vortex-compact 439289951 422309546 1.04
tpch_q20/duckdb:vortex-compact 775316985 759219607 1.02
tpch_q21/duckdb:vortex-compact 1050466098 1081575380 0.97
tpch_q22/duckdb:vortex-compact 370758609 345746679 1.07
duckdb / parquet (0.962x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 460638133 484807737 0.95
tpch_q02/duckdb:parquet 1139015438 1119365740 1.02
tpch_q03/duckdb:parquet 1105835593 1070919846 1.03
tpch_q04/duckdb:parquet 664669242 717897839 0.93
tpch_q05/duckdb:parquet 1316643455 1177015622 1.12
tpch_q06/duckdb:parquet 450141560 408583590 1.10
tpch_q07/duckdb:parquet 1146649848 1183178474 0.97
tpch_q08/duckdb:parquet 1463343730 1539045323 0.95
tpch_q09/duckdb:parquet 1353755040 1383487084 0.98
tpch_q10/duckdb:parquet 1278280419 1310141651 0.98
tpch_q11/duckdb:parquet 665691191 805269849 0.83
tpch_q12/duckdb:parquet 671459710 700587703 0.96
tpch_q13/duckdb:parquet 843672767 879935084 0.96
tpch_q14/duckdb:parquet 645455422 697990827 0.92
tpch_q15/duckdb:parquet 502193305 552689342 0.91
tpch_q16/duckdb:parquet 627471720 694654305 0.90
tpch_q17/duckdb:parquet 729371457 755866673 0.96
tpch_q18/duckdb:parquet 848107037 859208756 0.99
tpch_q19/duckdb:parquet 709492258 746132896 0.95
tpch_q20/duckdb:parquet 1107499719 1150866009 0.96
tpch_q21/duckdb:parquet 1040013360 1106803465 0.94
tpch_q22/duckdb:parquet 520127393 583692821 0.89
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +11.5% -2.4% +14.3% +74.8% ➖ noise
1 datafusion:vortex-file-compressed +3.4% -2.4% +5.9% +66.8% ➖ noise
1 duckdb:vortex-compact +6.7% -2.4% +9.3% +38.4% ➖ noise
1 duckdb:vortex-file-compressed +9.6% -2.4% +12.3% +49.7% ➖ noise
2 datafusion:vortex-compact +2.0% +6.0% -3.7% +30.0% ➖ noise
2 datafusion:vortex-file-compressed +1.0% +6.0% -4.7% +37.2% ➖ noise
2 duckdb:vortex-compact -5.2% +6.0% -10.6% +30.0% ➖ noise
2 duckdb:vortex-file-compressed -0.4% +6.0% -6.0% +30.0% ➖ noise
3 datafusion:vortex-compact -3.0% +12.2% -13.6% +34.4% ➖ noise
3 datafusion:vortex-file-compressed -9.7% +12.2% -19.6% +50.8% ➖ noise
3 duckdb:vortex-compact -5.7% +12.2% -16.0% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +7.9% +12.2% -3.9% +30.0% ➖ noise
4 datafusion:vortex-compact -22.4% +14.3% -32.1% +33.1% ✅ faster
4 datafusion:vortex-file-compressed -5.0% +14.3% -16.9% +30.0% ➖ noise
4 duckdb:vortex-compact +9.0% +14.3% -4.7% +30.6% ➖ noise
4 duckdb:vortex-file-compressed -13.1% +14.3% -23.9% +30.0% ✅ faster
5 datafusion:vortex-compact -18.6% +6.2% -23.4% +30.0% ✅ faster
5 datafusion:vortex-file-compressed -36.2% +6.2% -40.0% +30.0% ✅ faster
5 duckdb:vortex-compact -2.9% +6.2% -8.5% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -8.3% +6.2% -13.7% +30.0% ➖ noise
6 datafusion:vortex-compact -24.7% -3.2% -22.2% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -21.3% -3.2% -18.7% +30.0% ➖ noise
6 duckdb:vortex-compact -13.6% -3.2% -10.7% +33.0% ➖ noise
6 duckdb:vortex-file-compressed +1.3% -3.2% +4.7% +30.0% ➖ noise
7 datafusion:vortex-compact -21.0% +2.3% -22.8% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -27.4% +2.3% -29.1% +30.0% ✅ faster
7 duckdb:vortex-compact +11.7% +2.3% +9.2% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -8.9% +2.3% -11.0% +30.0% ➖ noise
8 datafusion:vortex-compact +12.5% -4.5% +17.8% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -18.7% -4.5% -14.9% +36.2% ➖ noise
8 duckdb:vortex-compact +4.8% -4.5% +9.7% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +1.0% -4.5% +5.8% +30.0% ➖ noise
9 datafusion:vortex-compact +30.2% -0.4% +30.7% +30.0% 🚨 regression
9 datafusion:vortex-file-compressed -23.0% -0.4% -22.7% +31.9% ➖ noise
9 duckdb:vortex-compact -1.1% -0.4% -0.7% +30.0% ➖ noise
9 duckdb:vortex-file-compressed +7.5% -0.4% +8.0% +30.0% ➖ noise
10 datafusion:vortex-compact +24.2% -3.8% +29.1% +30.0% ➖ noise
10 datafusion:vortex-file-compressed +0.8% -3.8% +4.8% +33.6% ➖ noise
10 duckdb:vortex-compact +1.5% -3.8% +5.5% +30.0% ➖ noise
10 duckdb:vortex-file-compressed +1.3% -3.8% +5.3% +30.0% ➖ noise
11 datafusion:vortex-compact +3.6% -13.5% +19.7% +35.8% ➖ noise
11 datafusion:vortex-file-compressed +42.0% -13.5% +64.1% +31.1% 🚨 regression
11 duckdb:vortex-compact +2.7% -13.5% +18.7% +30.0% ➖ noise
11 duckdb:vortex-file-compressed -7.9% -13.5% +6.4% +30.0% ➖ noise
12 datafusion:vortex-compact +1.6% -8.0% +10.5% +30.0% ➖ noise
12 datafusion:vortex-file-compressed -12.9% -8.0% -5.3% +30.0% ➖ noise
12 duckdb:vortex-compact -7.1% -8.0% +0.9% +30.0% ➖ noise
12 duckdb:vortex-file-compressed -2.2% -8.0% +6.3% +30.0% ➖ noise
13 datafusion:vortex-compact -25.3% -3.0% -23.0% +45.8% ➖ noise
13 datafusion:vortex-file-compressed +26.4% -3.0% +30.2% +50.0% ➖ noise
13 duckdb:vortex-compact -1.4% -3.0% +1.6% +30.0% ➖ noise
13 duckdb:vortex-file-compressed +3.0% -3.0% +6.1% +30.0% ➖ noise
14 datafusion:vortex-compact +0.6% -6.9% +8.1% +30.0% ➖ noise
14 datafusion:vortex-file-compressed +18.2% -6.9% +27.0% +30.0% ➖ noise
14 duckdb:vortex-compact -12.1% -6.9% -5.6% +30.0% ➖ noise
14 duckdb:vortex-file-compressed -4.7% -6.9% +2.4% +30.0% ➖ noise
15 datafusion:vortex-compact -10.3% -15.2% +5.8% +30.0% ➖ noise
15 datafusion:vortex-file-compressed -5.8% -15.2% +11.1% +30.0% ➖ noise
15 duckdb:vortex-compact -3.0% -15.2% +14.5% +30.0% ➖ noise
15 duckdb:vortex-file-compressed +0.6% -15.2% +18.7% +30.0% ➖ noise
16 datafusion:vortex-compact -1.7% -3.0% +1.3% +30.0% ➖ noise
16 datafusion:vortex-file-compressed -21.7% -3.0% -19.3% +30.0% ➖ noise
16 duckdb:vortex-compact -3.8% -3.0% -0.8% +30.0% ➖ noise
16 duckdb:vortex-file-compressed -4.5% -3.0% -1.5% +30.0% ➖ noise
17 datafusion:vortex-compact -5.0% -6.4% +1.5% +30.0% ➖ noise
17 datafusion:vortex-file-compressed -1.4% -6.4% +5.3% +30.0% ➖ noise
17 duckdb:vortex-compact -2.2% -6.4% +4.4% +30.0% ➖ noise
17 duckdb:vortex-file-compressed -4.7% -6.4% +1.8% +30.0% ➖ noise
18 datafusion:vortex-compact -13.0% +0.6% -13.6% +30.0% ➖ noise
18 datafusion:vortex-file-compressed +3.4% +0.6% +2.8% +42.0% ➖ noise
18 duckdb:vortex-compact -8.5% +0.6% -9.1% +30.0% ➖ noise
18 duckdb:vortex-file-compressed +0.0% +0.6% -0.6% +30.0% ➖ noise
19 datafusion:vortex-compact +8.3% +13.7% -4.8% +30.0% ➖ noise
19 datafusion:vortex-file-compressed +24.2% +13.7% +9.2% +30.0% ➖ noise
19 duckdb:vortex-compact +4.0% +13.7% -8.5% +30.0% ➖ noise
19 duckdb:vortex-file-compressed +4.9% +13.7% -7.8% +30.0% ➖ noise
20 datafusion:vortex-compact +0.2% +3.0% -2.7% +30.0% ➖ noise
20 datafusion:vortex-file-compressed +19.2% +3.0% +15.8% +30.0% ➖ noise
20 duckdb:vortex-compact +2.1% +3.0% -0.8% +30.0% ➖ noise
20 duckdb:vortex-file-compressed -2.2% +3.0% -5.1% +30.0% ➖ noise
21 datafusion:vortex-compact +2.0% +10.8% -7.9% +30.0% ➖ noise
21 datafusion:vortex-file-compressed +2.3% +10.8% -7.7% +30.0% ➖ noise
21 duckdb:vortex-compact -2.9% +10.8% -12.3% +30.0% ➖ noise
21 duckdb:vortex-file-compressed +7.9% +10.8% -2.6% +30.0% ➖ noise
22 datafusion:vortex-compact +35.2% +2.2% +32.3% +32.2% 🚨 regression
22 datafusion:vortex-file-compressed -5.9% +2.2% -7.9% +30.0% ➖ noise
22 duckdb:vortex-compact +7.2% +2.2% +4.9% +30.0% ➖ noise
22 duckdb:vortex-file-compressed -13.0% +2.2% -14.9% +30.0% ➖ noise

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented May 12, 2026

Merging this PR will not alter performance

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

✅ 1210 untouched benchmarks


Comparing adamg/add-spawn-io-fn (57121e9) with develop (2ee2033)

Open in CodSpeed

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -3.0%
Vortex (geomean): 1.004x ➖
Parquet (geomean): 1.035x ➖
Shifts: Parquet (control) +3.5% · Median polish +1.9%


duckdb / vortex-file-compressed (0.992x ➖, 1↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11581240 11273260 1.03
statpopgen_q01/duckdb:vortex-file-compressed 🚀 21204804 27873472 0.76
statpopgen_q02/duckdb:vortex-file-compressed 1415255493 1385316652 1.02
statpopgen_q03/duckdb:vortex-file-compressed 3183209534 3187771049 1.00
statpopgen_q04/duckdb:vortex-file-compressed 3184128023 3167296708 1.01
statpopgen_q05/duckdb:vortex-file-compressed 1506110551 1463503181 1.03
statpopgen_q06/duckdb:vortex-file-compressed 2179092307 2154656842 1.01
statpopgen_q07/duckdb:vortex-file-compressed 214015583 200347103 1.07
statpopgen_q08/duckdb:vortex-file-compressed 242511710 241594642 1.00
statpopgen_q09/duckdb:vortex-file-compressed 3007899225 3022492672 1.00
statpopgen_q10/duckdb:vortex-file-compressed 4868819918 4744606030 1.03
duckdb / vortex-compact (1.017x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11758636 11463403 1.03
statpopgen_q01/duckdb:vortex-compact 169736758 168429969 1.01
statpopgen_q02/duckdb:vortex-compact 1876400527 1840328315 1.02
statpopgen_q03/duckdb:vortex-compact 3604999329 3582325612 1.01
statpopgen_q04/duckdb:vortex-compact 3625995135 3558240928 1.02
statpopgen_q05/duckdb:vortex-compact 1942568281 1901623960 1.02
statpopgen_q06/duckdb:vortex-compact 2736480118 2714458368 1.01
statpopgen_q07/duckdb:vortex-compact 898546384 885443135 1.01
statpopgen_q08/duckdb:vortex-compact 931226829 918411753 1.01
statpopgen_q09/duckdb:vortex-compact 3436177046 3341486931 1.03
statpopgen_q10/duckdb:vortex-compact 5516232685 5403380024 1.02
duckdb / parquet (1.035x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 334140556 327627018 1.02
statpopgen_q01/duckdb:parquet 420755729 407389220 1.03
statpopgen_q02/duckdb:parquet 1041607481 1002872465 1.04
statpopgen_q03/duckdb:parquet 1546466185 1520396339 1.02
statpopgen_q04/duckdb:parquet 1577381639 1520809575 1.04
statpopgen_q05/duckdb:parquet 1064408431 1004102067 1.06
statpopgen_q06/duckdb:parquet 1562138264 1496723322 1.04
statpopgen_q07/duckdb:parquet 1331606937 1300281025 1.02
statpopgen_q08/duckdb:parquet 1341881523 1308782958 1.03
statpopgen_q09/duckdb:parquet 1451756481 1389029871 1.05
statpopgen_q10/duckdb:parquet 2818719958 2697188308 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +2.6% +2.0% +0.6% +10.0% ➖ noise
0 duckdb:vortex-file-compressed +2.7% +2.0% +0.7% +10.0% ➖ noise
1 duckdb:vortex-compact +0.8% +3.3% -2.4% +10.0% ➖ noise
1 duckdb:vortex-file-compressed -23.9% +3.3% -26.3% +193.1% ➖ noise
2 duckdb:vortex-compact +2.0% +3.9% -1.8% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +2.2% +3.9% -1.6% +10.0% ➖ noise
3 duckdb:vortex-compact +0.6% +1.7% -1.1% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -0.1% +1.7% -1.8% +10.0% ➖ noise
4 duckdb:vortex-compact +1.9% +3.7% -1.8% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +0.5% +3.7% -3.1% +10.0% ➖ noise
5 duckdb:vortex-compact +2.2% +6.0% -3.6% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +2.9% +6.0% -2.9% +10.0% ➖ noise
6 duckdb:vortex-compact +0.8% +4.4% -3.4% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +1.1% +4.4% -3.1% +10.0% ➖ noise
7 duckdb:vortex-compact +1.5% +2.4% -0.9% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +6.8% +2.4% +4.3% +10.0% ➖ noise
8 duckdb:vortex-compact +1.4% +2.5% -1.1% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +0.4% +2.5% -2.1% +10.0% ➖ noise
9 duckdb:vortex-compact +2.8% +4.5% -1.6% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -0.5% +4.5% -4.8% +10.0% ➖ noise
10 duckdb:vortex-compact +2.1% +4.5% -2.3% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +2.6% +4.5% -1.8% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: Statistical and Population Genetics

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Vortex (geomean): 1.003x ➖
Parquet (geomean): 0.999x ➖
Shifts: Parquet (control) -0.1% · Median polish +0.1%


datafusion / vortex-file-compressed (1.004x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 392364225 381052889 1.03
tpch_q02/datafusion:vortex-file-compressed 104378746 106143847 0.98
tpch_q03/datafusion:vortex-file-compressed 210862569 212532544 0.99
tpch_q04/datafusion:vortex-file-compressed 114465511 113558174 1.01
tpch_q05/datafusion:vortex-file-compressed 370156697 366248176 1.01
tpch_q06/datafusion:vortex-file-compressed 43651555 42915019 1.02
tpch_q07/datafusion:vortex-file-compressed 497809056 495743094 1.00
tpch_q08/datafusion:vortex-file-compressed 350715688 352281042 1.00
tpch_q09/datafusion:vortex-file-compressed 620920226 617991949 1.00
tpch_q10/datafusion:vortex-file-compressed 228473744 228921767 1.00
tpch_q11/datafusion:vortex-file-compressed 82292906 81729181 1.01
tpch_q12/datafusion:vortex-file-compressed 123100407 120450154 1.02
tpch_q13/datafusion:vortex-file-compressed 210210172 211756470 0.99
tpch_q14/datafusion:vortex-file-compressed 57333507 56557604 1.01
tpch_q15/datafusion:vortex-file-compressed 105789926 105813869 1.00
tpch_q16/datafusion:vortex-file-compressed 75237537 74438680 1.01
tpch_q17/datafusion:vortex-file-compressed 624485622 623672736 1.00
tpch_q18/datafusion:vortex-file-compressed 833243399 822135743 1.01
tpch_q19/datafusion:vortex-file-compressed 95123323 97893029 0.97
tpch_q20/datafusion:vortex-file-compressed 163993494 165736682 0.99
tpch_q21/datafusion:vortex-file-compressed 646903887 639355499 1.01
tpch_q22/datafusion:vortex-file-compressed 64599183 64174930 1.01
datafusion / vortex-compact (1.001x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 441985597 433935554 1.02
tpch_q02/datafusion:vortex-compact 108866989 107956252 1.01
tpch_q03/datafusion:vortex-compact 213876767 216903701 0.99
tpch_q04/datafusion:vortex-compact 120096446 122361527 0.98
tpch_q05/datafusion:vortex-compact 370567952 370102644 1.00
tpch_q06/datafusion:vortex-compact 64432827 63084942 1.02
tpch_q07/datafusion:vortex-compact 513368917 512024111 1.00
tpch_q08/datafusion:vortex-compact 354632176 356639975 0.99
tpch_q09/datafusion:vortex-compact 631498249 627893152 1.01
tpch_q10/datafusion:vortex-compact 243862737 244791377 1.00
tpch_q11/datafusion:vortex-compact 83309328 81071446 1.03
tpch_q12/datafusion:vortex-compact 164262183 165281804 0.99
tpch_q13/datafusion:vortex-compact 260519525 259825484 1.00
tpch_q14/datafusion:vortex-compact 72949050 72883959 1.00
tpch_q15/datafusion:vortex-compact 159361967 158874949 1.00
tpch_q16/datafusion:vortex-compact 78024352 77216951 1.01
tpch_q17/datafusion:vortex-compact 635616691 626066681 1.02
tpch_q18/datafusion:vortex-compact 851497958 829119822 1.03
tpch_q19/datafusion:vortex-compact 131552934 136983038 0.96
tpch_q20/datafusion:vortex-compact 187262067 188715006 0.99
tpch_q21/datafusion:vortex-compact 651382379 651770323 1.00
tpch_q22/datafusion:vortex-compact 70801593 72073928 0.98
datafusion / parquet (1.006x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 462918198 451697134 1.02
tpch_q02/datafusion:parquet 167960842 168569829 1.00
tpch_q03/datafusion:parquet 274794106 272458516 1.01
tpch_q04/datafusion:parquet 122907257 123329771 1.00
tpch_q05/datafusion:parquet 424900422 424935818 1.00
tpch_q06/datafusion:parquet 124178595 124063868 1.00
tpch_q07/datafusion:parquet 594957496 591551752 1.01
tpch_q08/datafusion:parquet 450176810 448938167 1.00
tpch_q09/datafusion:parquet 719046822 729311034 0.99
tpch_q10/datafusion:parquet 496664559 483720371 1.03
tpch_q11/datafusion:parquet 115951019 113822720 1.02
tpch_q12/datafusion:parquet 194220301 187219147 1.04
tpch_q13/datafusion:parquet 337391619 329941050 1.02
tpch_q14/datafusion:parquet 161480604 155385750 1.04
tpch_q15/datafusion:parquet 246336969 245271634 1.00
tpch_q16/datafusion:parquet 119880977 127862062 0.94
tpch_q17/datafusion:parquet 670434727 671297487 1.00
tpch_q18/datafusion:parquet 873184853 866515580 1.01
tpch_q19/datafusion:parquet 254453193 248712023 1.02
tpch_q20/datafusion:parquet 284834481 284159360 1.00
tpch_q21/datafusion:parquet 681698118 677162614 1.01
tpch_q22/datafusion:parquet 214389577 214641013 1.00
datafusion / arrow (0.997x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 594787021 586184670 1.01
tpch_q02/datafusion:arrow 163353416 163820347 1.00
tpch_q03/datafusion:arrow 457619528 467169398 0.98
tpch_q04/datafusion:arrow 330819499 341798929 0.97
tpch_q05/datafusion:arrow 904705426 916442685 0.99
tpch_q06/datafusion:arrow 277312231 280673824 0.99
tpch_q07/datafusion:arrow 1144880144 1155610801 0.99
tpch_q08/datafusion:arrow 1125612870 1143868237 0.98
tpch_q09/datafusion:arrow 1332754721 1346182862 0.99
tpch_q10/datafusion:arrow 585383007 582248041 1.01
tpch_q11/datafusion:arrow 135592904 137107569 0.99
tpch_q12/datafusion:arrow 747633064 707167522 1.06
tpch_q13/datafusion:arrow 500684479 499261267 1.00
tpch_q14/datafusion:arrow 306508031 315395058 0.97
tpch_q15/datafusion:arrow 668823598 693632814 0.96
tpch_q16/datafusion:arrow 104798304 103613601 1.01
tpch_q17/datafusion:arrow 1300915235 1314514850 0.99
tpch_q18/datafusion:arrow 1839353741 1863435818 0.99
tpch_q19/datafusion:arrow 480783918 483135690 1.00
tpch_q20/datafusion:arrow 486863292 480643365 1.01
tpch_q21/datafusion:arrow 2990767084 2953520416 1.01
tpch_q22/datafusion:arrow 132852986 126624337 1.05
duckdb / vortex-file-compressed (1.002x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 170939766 169869858 1.01
tpch_q02/duckdb:vortex-file-compressed 49081999 50839587 0.97
tpch_q03/duckdb:vortex-file-compressed 123140701 123859123 0.99
tpch_q04/duckdb:vortex-file-compressed 148036087 150783508 0.98
tpch_q05/duckdb:vortex-file-compressed 124780464 124815608 1.00
tpch_q06/duckdb:vortex-file-compressed 45803566 45692104 1.00
tpch_q07/duckdb:vortex-file-compressed 143237764 142494476 1.01
tpch_q08/duckdb:vortex-file-compressed 169140140 168084183 1.01
tpch_q09/duckdb:vortex-file-compressed 321610605 318498288 1.01
tpch_q10/duckdb:vortex-file-compressed 142675850 140630401 1.01
tpch_q11/duckdb:vortex-file-compressed 32929313 32569992 1.01
tpch_q12/duckdb:vortex-file-compressed 92703985 91125711 1.02
tpch_q13/duckdb:vortex-file-compressed 225074491 225844463 1.00
tpch_q14/duckdb:vortex-file-compressed 66381133 67150834 0.99
tpch_q15/duckdb:vortex-file-compressed 86435779 88666497 0.97
tpch_q16/duckdb:vortex-file-compressed 80972649 75881353 1.07
tpch_q17/duckdb:vortex-file-compressed 96908275 98255539 0.99
tpch_q18/duckdb:vortex-file-compressed 280433965 283293628 0.99
tpch_q19/duckdb:vortex-file-compressed 83581182 82636370 1.01
tpch_q20/duckdb:vortex-file-compressed 158319898 155901254 1.02
tpch_q21/duckdb:vortex-file-compressed 557528396 564554189 0.99
tpch_q22/duckdb:vortex-file-compressed 70488468 69770456 1.01
duckdb / vortex-compact (1.006x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 227201644 226866863 1.00
tpch_q02/duckdb:vortex-compact 56135952 55073248 1.02
tpch_q03/duckdb:vortex-compact 137675330 136712132 1.01
tpch_q04/duckdb:vortex-compact 172353567 170095710 1.01
tpch_q05/duckdb:vortex-compact 144297010 144938044 1.00
tpch_q06/duckdb:vortex-compact 82570499 79888910 1.03
tpch_q07/duckdb:vortex-compact 196816505 195395486 1.01
tpch_q08/duckdb:vortex-compact 185277643 181085224 1.02
tpch_q09/duckdb:vortex-compact 350856855 349804766 1.00
tpch_q10/duckdb:vortex-compact 175569227 174642247 1.01
tpch_q11/duckdb:vortex-compact 40201611 40459141 0.99
tpch_q12/duckdb:vortex-compact 200643414 199900523 1.00
tpch_q13/duckdb:vortex-compact 275694935 274130736 1.01
tpch_q14/duckdb:vortex-compact 99200026 97808906 1.01
tpch_q15/duckdb:vortex-compact 111491714 113052323 0.99
tpch_q16/duckdb:vortex-compact 81480145 81506420 1.00
tpch_q17/duckdb:vortex-compact 111503685 111612169 1.00
tpch_q18/duckdb:vortex-compact 290399402 289428226 1.00
tpch_q19/duckdb:vortex-compact 107084222 106933416 1.00
tpch_q20/duckdb:vortex-compact 199410009 199777921 1.00
tpch_q21/duckdb:vortex-compact 614741378 601812448 1.02
tpch_q22/duckdb:vortex-compact 83652337 83973227 1.00
duckdb / parquet (0.991x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 255449952 258549971 0.99
tpch_q02/duckdb:parquet 96613693 101981224 0.95
tpch_q03/duckdb:parquet 212199084 204780831 1.04
tpch_q04/duckdb:parquet 130903886 131604740 0.99
tpch_q05/duckdb:parquet 217791819 212036568 1.03
tpch_q06/duckdb:parquet 67860517 68081094 1.00
tpch_q07/duckdb:parquet 180338167 181421154 0.99
tpch_q08/duckdb:parquet 247306607 253922836 0.97
tpch_q09/duckdb:parquet 487167882 496858548 0.98
tpch_q10/duckdb:parquet 608946494 607363102 1.00
tpch_q11/duckdb:parquet 54287508 57929963 0.94
tpch_q12/duckdb:parquet 121519198 123051705 0.99
tpch_q13/duckdb:parquet 444869384 451480750 0.99
tpch_q14/duckdb:parquet 174296851 176384900 0.99
tpch_q15/duckdb:parquet 97042282 96476364 1.01
tpch_q16/duckdb:parquet 159367274 162505152 0.98
tpch_q17/duckdb:parquet 179469470 175161290 1.02
tpch_q18/duckdb:parquet 348518250 357239041 0.98
tpch_q19/duckdb:parquet 278631125 284912179 0.98
tpch_q20/duckdb:parquet 226833585 223628157 1.01
tpch_q21/duckdb:parquet 557380875 560310275 0.99
tpch_q22/duckdb:parquet 289600989 289366568 1.00
duckdb / duckdb (0.992x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 116574094 116148475 1.00
tpch_q02/duckdb:duckdb 45297549 46513065 0.97
tpch_q03/duckdb:duckdb 95493892 96534837 0.99
tpch_q04/duckdb:duckdb 129950669 131830388 0.99
tpch_q05/duckdb:duckdb 108939556 109635237 0.99
tpch_q06/duckdb:duckdb 37074367 37609936 0.99
tpch_q07/duckdb:duckdb 86247454 86148583 1.00
tpch_q08/duckdb:duckdb 109746416 110266835 1.00
tpch_q09/duckdb:duckdb 277185971 278601739 0.99
tpch_q10/duckdb:duckdb 200410490 205165243 0.98
tpch_q11/duckdb:duckdb 15486338 15380283 1.01
tpch_q12/duckdb:duckdb 85125917 85512668 1.00
tpch_q13/duckdb:duckdb 217087502 220282238 0.99
tpch_q14/duckdb:duckdb 70144460 70492609 1.00
tpch_q15/duckdb:duckdb 76710444 77805548 0.99
tpch_q16/duckdb:duckdb 73344883 74067987 0.99
tpch_q17/duckdb:duckdb 84199469 84901443 0.99
tpch_q18/duckdb:duckdb 210960207 215758151 0.98
tpch_q19/duckdb:duckdb 114538441 115499837 0.99
tpch_q20/duckdb:duckdb 111983670 112055466 1.00
tpch_q21/duckdb:duckdb 290832367 296000396 0.98
tpch_q22/duckdb:duckdb 66367585 64948117 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +1.5% +0.6% +0.8% +10.0% ➖ noise
1 datafusion:vortex-compact +1.9% +0.6% +1.2% +10.0% ➖ noise
1 datafusion:vortex-file-compressed +3.0% +0.6% +2.3% +10.0% ➖ noise
1 duckdb:duckdb +0.4% +0.6% -0.3% +10.0% ➖ noise
1 duckdb:vortex-compact +0.1% +0.6% -0.5% +10.0% ➖ noise
1 duckdb:vortex-file-compressed +0.6% +0.6% +0.0% +10.0% ➖ noise
2 datafusion:arrow -0.3% -2.8% +2.6% +10.0% ➖ noise
2 datafusion:vortex-compact +0.8% -2.8% +3.8% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -1.7% -2.8% +1.2% +10.0% ➖ noise
2 duckdb:duckdb -2.6% -2.8% +0.2% +10.8% ➖ noise
2 duckdb:vortex-compact +1.9% -2.8% +4.9% +10.5% ➖ noise
2 duckdb:vortex-file-compressed -3.5% -2.8% -0.6% +10.0% ➖ noise
3 datafusion:arrow -2.0% +2.2% -4.2% +10.0% ➖ noise
3 datafusion:vortex-compact -1.4% +2.2% -3.5% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -0.8% +2.2% -3.0% +10.0% ➖ noise
3 duckdb:duckdb -1.1% +2.2% -3.2% +10.0% ➖ noise
3 duckdb:vortex-compact +0.7% +2.2% -1.5% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -0.6% +2.2% -2.7% +10.0% ➖ noise
4 datafusion:arrow -3.2% -0.4% -2.8% +10.0% ➖ noise
4 datafusion:vortex-compact -1.9% -0.4% -1.4% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +0.8% -0.4% +1.2% +10.0% ➖ noise
4 duckdb:duckdb -1.4% -0.4% -1.0% +10.0% ➖ noise
4 duckdb:vortex-compact +1.3% -0.4% +1.8% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -1.8% -0.4% -1.4% +10.0% ➖ noise
5 datafusion:arrow -1.3% +1.3% -2.6% +10.0% ➖ noise
5 datafusion:vortex-compact +0.1% +1.3% -1.2% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +1.1% +1.3% -0.3% +10.0% ➖ noise
5 duckdb:duckdb -0.6% +1.3% -2.0% +10.0% ➖ noise
5 duckdb:vortex-compact -0.4% +1.3% -1.8% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -0.0% +1.3% -1.4% +10.0% ➖ noise
6 datafusion:arrow -1.2% -0.1% -1.1% +10.0% ➖ noise
6 datafusion:vortex-compact +2.1% -0.1% +2.3% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +1.7% -0.1% +1.8% +10.0% ➖ noise
6 duckdb:duckdb -1.4% -0.1% -1.3% +10.0% ➖ noise
6 duckdb:vortex-compact +3.4% -0.1% +3.5% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +0.2% -0.1% +0.4% +10.0% ➖ noise
7 datafusion:arrow -0.9% -0.0% -0.9% +10.0% ➖ noise
7 datafusion:vortex-compact +0.3% -0.0% +0.3% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +0.4% -0.0% +0.4% +10.0% ➖ noise
7 duckdb:duckdb +0.1% -0.0% +0.1% +10.0% ➖ noise
7 duckdb:vortex-compact +0.7% -0.0% +0.7% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +0.5% -0.0% +0.5% +10.0% ➖ noise
8 datafusion:arrow -1.6% -1.2% -0.4% +10.0% ➖ noise
8 datafusion:vortex-compact -0.6% -1.2% +0.6% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -0.4% -1.2% +0.7% +10.0% ➖ noise
8 duckdb:duckdb -0.5% -1.2% +0.7% +10.0% ➖ noise
8 duckdb:vortex-compact +2.3% -1.2% +3.5% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +0.6% -1.2% +1.8% +10.0% ➖ noise
9 datafusion:arrow -1.0% -1.7% +0.7% +10.0% ➖ noise
9 datafusion:vortex-compact +0.6% -1.7% +2.3% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +0.5% -1.7% +2.2% +10.0% ➖ noise
9 duckdb:duckdb -0.5% -1.7% +1.2% +10.0% ➖ noise
9 duckdb:vortex-compact +0.3% -1.7% +2.0% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +1.0% -1.7% +2.7% +10.0% ➖ noise
10 datafusion:arrow +0.5% +1.5% -0.9% +10.0% ➖ noise
10 datafusion:vortex-compact -0.4% +1.5% -1.8% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -0.2% +1.5% -1.6% +10.0% ➖ noise
10 duckdb:duckdb -2.3% +1.5% -3.7% +10.0% ➖ noise
10 duckdb:vortex-compact +0.5% +1.5% -0.9% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +1.5% +1.5% -0.0% +10.0% ➖ noise
11 datafusion:arrow -1.1% -2.3% +1.2% +10.5% ➖ noise
11 datafusion:vortex-compact +2.8% -2.3% +5.2% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +0.7% -2.3% +3.1% +10.0% ➖ noise
11 duckdb:duckdb +0.7% -2.3% +3.1% +12.1% ➖ noise
11 duckdb:vortex-compact -0.6% -2.3% +1.7% +13.1% ➖ noise
11 duckdb:vortex-file-compressed +1.1% -2.3% +3.5% +13.6% ➖ noise
12 datafusion:arrow +5.7% +1.2% +4.5% +35.8% ➖ noise
12 datafusion:vortex-compact -0.6% +1.2% -1.8% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +2.2% +1.2% +1.0% +10.0% ➖ noise
12 duckdb:duckdb -0.5% +1.2% -1.6% +10.0% ➖ noise
12 duckdb:vortex-compact +0.4% +1.2% -0.8% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +1.7% +1.2% +0.5% +10.0% ➖ noise
13 datafusion:arrow +0.3% +0.4% -0.1% +10.0% ➖ noise
13 datafusion:vortex-compact +0.3% +0.4% -0.1% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -0.7% +0.4% -1.1% +10.0% ➖ noise
13 duckdb:duckdb -1.5% +0.4% -1.8% +10.0% ➖ noise
13 duckdb:vortex-compact +0.6% +0.4% +0.2% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -0.3% +0.4% -0.7% +10.0% ➖ noise
14 datafusion:arrow -2.8% +1.3% -4.1% +10.0% ➖ noise
14 datafusion:vortex-compact +0.1% +1.3% -1.2% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +1.4% +1.3% +0.0% +10.0% ➖ noise
14 duckdb:duckdb -0.5% +1.3% -1.8% +10.0% ➖ noise
14 duckdb:vortex-compact +1.4% +1.3% +0.1% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -1.1% +1.3% -2.5% +10.0% ➖ noise
15 datafusion:arrow -3.6% +0.5% -4.1% +10.0% ➖ noise
15 datafusion:vortex-compact +0.3% +0.5% -0.2% +10.0% ➖ noise
15 datafusion:vortex-file-compressed -0.0% +0.5% -0.5% +10.0% ➖ noise
15 duckdb:duckdb -1.4% +0.5% -1.9% +10.0% ➖ noise
15 duckdb:vortex-compact -1.4% +0.5% -1.9% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -2.5% +0.5% -3.0% +10.0% ➖ noise
16 datafusion:arrow +1.1% -4.1% +5.5% +10.0% ➖ noise
16 datafusion:vortex-compact +1.0% -4.1% +5.4% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +1.1% -4.1% +5.4% +10.0% ➖ noise
16 duckdb:duckdb -1.0% -4.1% +3.3% +10.0% ➖ noise
16 duckdb:vortex-compact -0.0% -4.1% +4.3% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +6.7% -4.1% +11.3% +10.5% 🚨 regression
17 datafusion:arrow -1.0% +1.2% -2.2% +10.0% ➖ noise
17 datafusion:vortex-compact +1.5% +1.2% +0.4% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +0.1% +1.2% -1.0% +10.0% ➖ noise
17 duckdb:duckdb -0.8% +1.2% -2.0% +10.0% ➖ noise
17 duckdb:vortex-compact -0.1% +1.2% -1.2% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -1.4% +1.2% -2.5% +10.0% ➖ noise
18 datafusion:arrow -1.3% -0.8% -0.4% +10.0% ➖ noise
18 datafusion:vortex-compact +2.7% -0.8% +3.6% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +1.4% -0.8% +2.2% +10.0% ➖ noise
18 duckdb:duckdb -2.2% -0.8% -1.4% +10.0% ➖ noise
18 duckdb:vortex-compact +0.3% -0.8% +1.2% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -1.0% -0.8% -0.2% +10.0% ➖ noise
19 datafusion:arrow -0.5% +0.0% -0.5% +10.0% ➖ noise
19 datafusion:vortex-compact -4.0% +0.0% -4.0% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -2.8% +0.0% -2.9% +10.0% ➖ noise
19 duckdb:duckdb -0.8% +0.0% -0.9% +10.0% ➖ noise
19 duckdb:vortex-compact +0.1% +0.0% +0.1% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +1.1% +0.0% +1.1% +10.0% ➖ noise
20 datafusion:arrow +1.3% +0.8% +0.5% +10.0% ➖ noise
20 datafusion:vortex-compact -0.8% +0.8% -1.6% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -1.1% +0.8% -1.9% +10.0% ➖ noise
20 duckdb:duckdb -0.1% +0.8% -0.9% +10.0% ➖ noise
20 duckdb:vortex-compact -0.2% +0.8% -1.0% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +1.6% +0.8% +0.7% +10.0% ➖ noise
21 datafusion:arrow +1.3% +0.1% +1.2% +10.0% ➖ noise
21 datafusion:vortex-compact -0.1% +0.1% -0.1% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +1.2% +0.1% +1.1% +10.0% ➖ noise
21 duckdb:duckdb -1.7% +0.1% -1.8% +10.0% ➖ noise
21 duckdb:vortex-compact +2.1% +0.1% +2.1% +10.0% ➖ noise
21 duckdb:vortex-file-compressed -1.2% +0.1% -1.3% +10.0% ➖ noise
22 datafusion:arrow +4.9% -0.0% +4.9% +10.0% ➖ noise
22 datafusion:vortex-compact -1.8% -0.0% -1.7% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +0.7% -0.0% +0.7% +10.0% ➖ noise
22 duckdb:duckdb +2.2% -0.0% +2.2% +10.0% ➖ noise
22 duckdb:vortex-compact -0.4% -0.0% -0.4% +10.0% ➖ noise
22 duckdb:vortex-file-compressed +1.0% -0.0% +1.0% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: TPC-H SF=10 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.7%
Vortex (geomean): 1.032x ➖
Parquet (geomean): 1.030x ➖
Shifts: Parquet (control) +3.0% · Median polish +3.8%


datafusion / vortex-file-compressed (1.046x ➖, 1↑ 1↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1775903 1682272 1.06
clickbench_q01/datafusion:vortex-file-compressed 19881469 18615658 1.07
clickbench_q02/datafusion:vortex-file-compressed 39181578 36570398 1.07
clickbench_q03/datafusion:vortex-file-compressed 43223724 42530427 1.02
clickbench_q04/datafusion:vortex-file-compressed 298254354 280396288 1.06
clickbench_q05/datafusion:vortex-file-compressed 322448467 294569918 1.09
clickbench_q06/datafusion:vortex-file-compressed 1737269 1673912 1.04
clickbench_q07/datafusion:vortex-file-compressed 22588342 21722520 1.04
clickbench_q08/datafusion:vortex-file-compressed 363374665 347866720 1.04
clickbench_q09/datafusion:vortex-file-compressed 561333697 546860812 1.03
clickbench_q10/datafusion:vortex-file-compressed 76997626 74643908 1.03
clickbench_q11/datafusion:vortex-file-compressed 88244629 83702296 1.05
clickbench_q12/datafusion:vortex-file-compressed 276943911 261777410 1.06
clickbench_q13/datafusion:vortex-file-compressed 426505257 402380101 1.06
clickbench_q14/datafusion:vortex-file-compressed 261321508 249552885 1.05
clickbench_q15/datafusion:vortex-file-compressed 340228791 318403875 1.07
clickbench_q16/datafusion:vortex-file-compressed 684202532 632459589 1.08
clickbench_q17/datafusion:vortex-file-compressed 675806038 630130337 1.07
clickbench_q18/datafusion:vortex-file-compressed 1368827571 1308676504 1.05
clickbench_q19/datafusion:vortex-file-compressed 🚀 30902606 35628444 0.87
clickbench_q20/datafusion:vortex-file-compressed 343296429 338722319 1.01
clickbench_q21/datafusion:vortex-file-compressed 384371521 362213945 1.06
clickbench_q22/datafusion:vortex-file-compressed 455911691 440402837 1.04
clickbench_q23/datafusion:vortex-file-compressed 694088659 640810385 1.08
clickbench_q24/datafusion:vortex-file-compressed 42938331 45233690 0.95
clickbench_q25/datafusion:vortex-file-compressed 🚨 75796892 68575648 1.11
clickbench_q26/datafusion:vortex-file-compressed 45958300 43830020 1.05
clickbench_q27/datafusion:vortex-file-compressed 728032954 731503473 1.00
clickbench_q28/datafusion:vortex-file-compressed 6737264941 6606476773 1.02
clickbench_q29/datafusion:vortex-file-compressed 227344613 233840872 0.97
clickbench_q30/datafusion:vortex-file-compressed 229576179 218871170 1.05
clickbench_q31/datafusion:vortex-file-compressed 269565166 249248826 1.08
clickbench_q32/datafusion:vortex-file-compressed 1197791963 1129722327 1.06
clickbench_q33/datafusion:vortex-file-compressed 1356930780 1269414844 1.07
clickbench_q34/datafusion:vortex-file-compressed 1342009670 1260763292 1.06
clickbench_q35/datafusion:vortex-file-compressed 477904011 456037059 1.05
clickbench_q36/datafusion:vortex-file-compressed 75452074 70483552 1.07
clickbench_q37/datafusion:vortex-file-compressed 36540744 34321861 1.06
clickbench_q38/datafusion:vortex-file-compressed 19471555 18325144 1.06
clickbench_q39/datafusion:vortex-file-compressed 136798022 129563930 1.06
clickbench_q40/datafusion:vortex-file-compressed 16450376 15769774 1.04
clickbench_q41/datafusion:vortex-file-compressed 15662175 14385573 1.09
clickbench_q42/datafusion:vortex-file-compressed 17617403 16628592 1.06
datafusion / parquet (1.047x ➖, 0↑ 3↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 🚨 1704683 1533578 1.11
clickbench_q01/datafusion:parquet 19003776 19253707 0.99
clickbench_q02/datafusion:parquet 48667326 45990399 1.06
clickbench_q03/datafusion:parquet 37279516 37008556 1.01
clickbench_q04/datafusion:parquet 306666673 293327373 1.05
clickbench_q05/datafusion:parquet 360090597 340478729 1.06
clickbench_q06/datafusion:parquet 1568391 1546131 1.01
clickbench_q07/datafusion:parquet 22606018 21885725 1.03
clickbench_q08/datafusion:parquet 381966899 362953323 1.05
clickbench_q09/datafusion:parquet 636657908 610617326 1.04
clickbench_q10/datafusion:parquet 112224975 102940851 1.09
clickbench_q11/datafusion:parquet 131043084 128506280 1.02
clickbench_q12/datafusion:parquet 357571769 340250822 1.05
clickbench_q13/datafusion:parquet 520933611 481695617 1.08
clickbench_q14/datafusion:parquet 352910548 336449427 1.05
clickbench_q15/datafusion:parquet 350876957 338601604 1.04
clickbench_q16/datafusion:parquet 683885008 646665507 1.06
clickbench_q17/datafusion:parquet 669964957 629542447 1.06
clickbench_q18/datafusion:parquet 1377293925 1324305344 1.04
clickbench_q19/datafusion:parquet 28684188 29120930 0.99
clickbench_q20/datafusion:parquet 614905876 592464784 1.04
clickbench_q21/datafusion:parquet 678428643 647250284 1.05
clickbench_q22/datafusion:parquet 988092297 963305122 1.03
clickbench_q23/datafusion:parquet 3766349595 3590884273 1.05
clickbench_q24/datafusion:parquet 84161587 77196985 1.09
clickbench_q25/datafusion:parquet 133932302 130660589 1.03
clickbench_q26/datafusion:parquet 83477554 80735100 1.03
clickbench_q27/datafusion:parquet 1081323613 1042234317 1.04
clickbench_q28/datafusion:parquet 6633397286 6384641905 1.04
clickbench_q29/datafusion:parquet 247612896 246181861 1.01
clickbench_q30/datafusion:parquet 338610668 316018842 1.07
clickbench_q31/datafusion:parquet 371448748 354530857 1.05
clickbench_q32/datafusion:parquet 🚨 1284123848 1150814780 1.12
clickbench_q33/datafusion:parquet 1537174060 1436344850 1.07
clickbench_q34/datafusion:parquet 1552003910 1429754026 1.09
clickbench_q35/datafusion:parquet 476211661 449943912 1.06
clickbench_q36/datafusion:parquet 147334570 144962395 1.02
clickbench_q37/datafusion:parquet 57057079 56318339 1.01
clickbench_q38/datafusion:parquet 87387803 80558347 1.08
clickbench_q39/datafusion:parquet 🚨 280539911 254917090 1.10
clickbench_q40/datafusion:parquet 30946554 29400720 1.05
clickbench_q41/datafusion:parquet 27959668 27708834 1.01
clickbench_q42/datafusion:parquet 29662069 29158772 1.02
duckdb / vortex-file-compressed (1.019x ➖, 5↑ 4↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6090421 5914475 1.03
clickbench_q01/duckdb:vortex-file-compressed 13765798 12815303 1.07
clickbench_q02/duckdb:vortex-file-compressed 25669904 24070821 1.07
clickbench_q03/duckdb:vortex-file-compressed 29349546 28853029 1.02
clickbench_q04/duckdb:vortex-file-compressed 185178855 180817391 1.02
clickbench_q05/duckdb:vortex-file-compressed 173953130 170113135 1.02
clickbench_q06/duckdb:vortex-file-compressed 21138722 20272691 1.04
clickbench_q07/duckdb:vortex-file-compressed 🚨 15635814 13725562 1.14
clickbench_q08/duckdb:vortex-file-compressed 261978431 256363182 1.02
clickbench_q09/duckdb:vortex-file-compressed 336078581 331011713 1.02
clickbench_q10/duckdb:vortex-file-compressed 69243842 64172097 1.08
clickbench_q11/duckdb:vortex-file-compressed 76176643 73981472 1.03
clickbench_q12/duckdb:vortex-file-compressed 🚨 204227773 184903875 1.10
clickbench_q13/duckdb:vortex-file-compressed 403652261 392853774 1.03
clickbench_q14/duckdb:vortex-file-compressed 🚨 243703069 220936654 1.10
clickbench_q15/duckdb:vortex-file-compressed 248695967 240889975 1.03
clickbench_q16/duckdb:vortex-file-compressed 621872146 569898435 1.09
clickbench_q17/duckdb:vortex-file-compressed 495700045 460008088 1.08
clickbench_q18/duckdb:vortex-file-compressed 992338470 958774632 1.04
clickbench_q19/duckdb:vortex-file-compressed 20737024 20344517 1.02
clickbench_q20/duckdb:vortex-file-compressed 343494555 336759604 1.02
clickbench_q21/duckdb:vortex-file-compressed 372888273 356756593 1.05
clickbench_q22/duckdb:vortex-file-compressed 497964578 547759263 0.91
clickbench_q23/duckdb:vortex-file-compressed 284898716 303659494 0.94
clickbench_q24/duckdb:vortex-file-compressed 🚨 41871814 34331198 1.22
clickbench_q25/duckdb:vortex-file-compressed 73751219 67892127 1.09
clickbench_q26/duckdb:vortex-file-compressed 42311514 45536233 0.93
clickbench_q27/duckdb:vortex-file-compressed 486740719 458036724 1.06
clickbench_q28/duckdb:vortex-file-compressed 2994713567 2957600454 1.01
clickbench_q29/duckdb:vortex-file-compressed 29031026 27016697 1.07
clickbench_q30/duckdb:vortex-file-compressed 188487976 179586456 1.05
clickbench_q31/duckdb:vortex-file-compressed 285619215 266254252 1.07
clickbench_q32/duckdb:vortex-file-compressed 1198931059 1117116068 1.07
clickbench_q33/duckdb:vortex-file-compressed 1160763587 1131092040 1.03
clickbench_q34/duckdb:vortex-file-compressed 1240296567 1188220480 1.04
clickbench_q35/duckdb:vortex-file-compressed 384688695 379463517 1.01
clickbench_q36/duckdb:vortex-file-compressed 27248715 28936983 0.94
clickbench_q37/duckdb:vortex-file-compressed 🚀 19540504 22069002 0.89
clickbench_q38/duckdb:vortex-file-compressed 🚀 19935877 23265516 0.86
clickbench_q39/duckdb:vortex-file-compressed 41762724 40387869 1.03
clickbench_q40/duckdb:vortex-file-compressed 🚀 19415962 22772479 0.85
clickbench_q41/duckdb:vortex-file-compressed 🚀 18809223 22015874 0.85
clickbench_q42/duckdb:vortex-file-compressed 🚀 21014382 23389210 0.90
duckdb / parquet (1.014x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 25252821 27987513 0.90
clickbench_q01/duckdb:parquet 27751205 27216060 1.02
clickbench_q02/duckdb:parquet 47597465 49655533 0.96
clickbench_q03/duckdb:parquet 38499957 38037056 1.01
clickbench_q04/duckdb:parquet 207487626 200381535 1.04
clickbench_q05/duckdb:parquet 273526765 264646049 1.03
clickbench_q06/duckdb:parquet 46205921 45702719 1.01
clickbench_q07/duckdb:parquet 29792285 29438197 1.01
clickbench_q08/duckdb:parquet 269106704 263251362 1.02
clickbench_q09/duckdb:parquet 403766548 392722102 1.03
clickbench_q10/duckdb:parquet 84374503 80898488 1.04
clickbench_q11/duckdb:parquet 100334818 98094934 1.02
clickbench_q12/duckdb:parquet 291621009 292302868 1.00
clickbench_q13/duckdb:parquet 493251201 475448532 1.04
clickbench_q14/duckdb:parquet 337403244 328546358 1.03
clickbench_q15/duckdb:parquet 265087744 254777938 1.04
clickbench_q16/duckdb:parquet 659435160 639787673 1.03
clickbench_q17/duckdb:parquet 550809499 529256134 1.04
clickbench_q18/duckdb:parquet 1093164099 1062469878 1.03
clickbench_q19/duckdb:parquet 25599744 24987876 1.02
clickbench_q20/duckdb:parquet 426081137 420650775 1.01
clickbench_q21/duckdb:parquet 554791986 539992601 1.03
clickbench_q22/duckdb:parquet 934671567 928933542 1.01
clickbench_q23/duckdb:parquet 299693084 307529669 0.97
clickbench_q24/duckdb:parquet 69450080 69374525 1.00
clickbench_q25/duckdb:parquet 157438873 156105274 1.01
clickbench_q26/duckdb:parquet 51474863 50093242 1.03
clickbench_q27/duckdb:parquet 653041753 647124864 1.01
clickbench_q28/duckdb:parquet 4850495072 4819150514 1.01
clickbench_q29/duckdb:parquet 41068341 40121485 1.02
clickbench_q30/duckdb:parquet 305929513 302531887 1.01
clickbench_q31/duckdb:parquet 363989136 360910225 1.01
clickbench_q32/duckdb:parquet 1165640322 1145127304 1.02
clickbench_q33/duckdb:parquet 1242329995 1205118732 1.03
clickbench_q34/duckdb:parquet 1282428533 1260070285 1.02
clickbench_q35/duckdb:parquet 366339580 361891588 1.01
clickbench_q36/duckdb:parquet 47766389 47265849 1.01
clickbench_q37/duckdb:parquet 33367906 31120999 1.07
clickbench_q38/duckdb:parquet 34859109 33445028 1.04
clickbench_q39/duckdb:parquet 78797691 82806673 0.95
clickbench_q40/duckdb:parquet 17858031 17724080 1.01
clickbench_q41/duckdb:parquet 18297614 18243836 1.00
clickbench_q42/duckdb:parquet 22336733 21778866 1.03
duckdb / duckdb (1.048x ➖, 0↑ 6↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 18970072 17788110 1.07
clickbench_q01/duckdb:duckdb 33071136 31869274 1.04
clickbench_q02/duckdb:duckdb 46144804 44204245 1.04
clickbench_q03/duckdb:duckdb 47217920 45758312 1.03
clickbench_q04/duckdb:duckdb 187020570 189261349 0.99
clickbench_q05/duckdb:duckdb 267640277 263976471 1.01
clickbench_q06/duckdb:duckdb 🚨 35610939 27931838 1.27
clickbench_q07/duckdb:duckdb 35891327 33972137 1.06
clickbench_q08/duckdb:duckdb 251493408 254557271 0.99
clickbench_q09/duckdb:duckdb 371866820 366968061 1.01
clickbench_q10/duckdb:duckdb 100448423 97514317 1.03
clickbench_q11/duckdb:duckdb 107509317 107042134 1.00
clickbench_q12/duckdb:duckdb 243344814 238934682 1.02
clickbench_q13/duckdb:duckdb 480782636 444671461 1.08
clickbench_q14/duckdb:duckdb 279222000 271810691 1.03
clickbench_q15/duckdb:duckdb 223621033 217977739 1.03
clickbench_q16/duckdb:duckdb 652848892 616870783 1.06
clickbench_q17/duckdb:duckdb 544454176 537921353 1.01
clickbench_q18/duckdb:duckdb 1227020072 1143433682 1.07
clickbench_q19/duckdb:duckdb 34341678 34169045 1.01
clickbench_q20/duckdb:duckdb 🚨 1030035715 834914309 1.23
clickbench_q21/duckdb:duckdb 🚨 1090160892 868062126 1.26
clickbench_q22/duckdb:duckdb 1051064431 996331839 1.05
clickbench_q23/duckdb:duckdb 259784283 254868827 1.02
clickbench_q24/duckdb:duckdb 62467368 61398949 1.02
clickbench_q25/duckdb:duckdb 144774600 141993021 1.02
clickbench_q26/duckdb:duckdb 60049742 60030507 1.00
clickbench_q27/duckdb:duckdb 🚨 1070676481 901556110 1.19
clickbench_q28/duckdb:duckdb 4668771142 4647440137 1.00
clickbench_q29/duckdb:duckdb 48763344 47516493 1.03
clickbench_q30/duckdb:duckdb 270901371 260672088 1.04
clickbench_q31/duckdb:duckdb 🚨 489534512 427421518 1.15
clickbench_q32/duckdb:duckdb 🚨 1650522187 1494919524 1.10
clickbench_q33/duckdb:duckdb 1878694629 1959205297 0.96
clickbench_q34/duckdb:duckdb 2103344433 2047824771 1.03
clickbench_q35/duckdb:duckdb 289412905 272202684 1.06
clickbench_q36/duckdb:duckdb 44309356 41506784 1.07
clickbench_q37/duckdb:duckdb 31581372 31037611 1.02
clickbench_q38/duckdb:duckdb 31025083 30229022 1.03
clickbench_q39/duckdb:duckdb 65998941 67685243 0.98
clickbench_q40/duckdb:duckdb 31395524 31270310 1.00
clickbench_q41/duckdb:duckdb 30332671 29921065 1.01
clickbench_q42/duckdb:duckdb 31994294 30808218 1.04
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed +5.6% +0.1% +5.4% +761.0% ➖ noise
0 duckdb:duckdb +6.6% +0.1% +6.5% +288.2% ➖ noise
0 duckdb:vortex-file-compressed +3.0% +0.1% +2.8% +500.8% ➖ noise
1 datafusion:vortex-file-compressed +6.8% +0.3% +6.5% +23.4% ➖ noise
1 duckdb:duckdb +3.8% +0.3% +3.4% +59.5% ➖ noise
1 duckdb:vortex-file-compressed +7.4% +0.3% +7.1% +21.4% ➖ noise
2 datafusion:vortex-file-compressed +7.1% +0.7% +6.4% +10.5% ➖ noise
2 duckdb:duckdb +4.4% +0.7% +3.6% +19.7% ➖ noise
2 duckdb:vortex-file-compressed +6.6% +0.7% +5.9% +10.6% ➖ noise
3 datafusion:vortex-file-compressed +1.6% +1.0% +0.6% +142.2% ➖ noise
3 duckdb:duckdb +3.2% +1.0% +2.2% +42.2% ➖ noise
3 duckdb:vortex-file-compressed +1.7% +1.0% +0.7% +67.2% ➖ noise
4 datafusion:vortex-file-compressed +6.4% +4.0% +2.2% +10.0% ➖ noise
4 duckdb:duckdb -1.2% +4.0% -5.0% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +2.4% +4.0% -1.6% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +9.5% +4.6% +4.7% +10.0% ➖ noise
5 duckdb:duckdb +1.4% +4.6% -3.0% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +2.3% +4.6% -2.2% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +3.8% +1.3% +2.5% +172.0% ➖ noise
6 duckdb:duckdb +27.5% +1.3% +25.9% +27.4% ➖ noise
6 duckdb:vortex-file-compressed +4.3% +1.3% +3.0% +17.9% ➖ noise
7 datafusion:vortex-file-compressed +4.0% +2.2% +1.7% +10.0% ➖ noise
7 duckdb:duckdb +5.6% +2.2% +3.3% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +13.9% +2.2% +11.4% +10.0% 🚨 regression
8 datafusion:vortex-file-compressed +4.5% +3.7% +0.7% +10.0% ➖ noise
8 duckdb:duckdb -1.2% +3.7% -4.7% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +2.2% +3.7% -1.5% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +2.6% +3.5% -0.9% +10.0% ➖ noise
9 duckdb:duckdb +1.3% +3.5% -2.1% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +1.5% +3.5% -1.9% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +3.2% +6.6% -3.3% +10.0% ➖ noise
10 duckdb:duckdb +3.0% +6.6% -3.4% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +7.9% +6.6% +1.2% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +5.4% +2.1% +3.2% +10.0% ➖ noise
11 duckdb:duckdb +0.4% +2.1% -1.7% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +3.0% +2.1% +0.8% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +5.8% +2.4% +3.3% +10.0% ➖ noise
12 duckdb:duckdb +1.8% +2.4% -0.5% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +10.5% +2.4% +7.9% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +6.0% +5.9% +0.1% +10.0% ➖ noise
13 duckdb:duckdb +8.1% +5.9% +2.1% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +2.7% +5.9% -3.0% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +4.7% +3.8% +0.9% +10.0% ➖ noise
14 duckdb:duckdb +2.7% +3.8% -1.0% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +10.3% +3.8% +6.3% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +6.9% +3.8% +2.9% +10.0% ➖ noise
15 duckdb:duckdb +2.6% +3.8% -1.2% +10.0% ➖ noise
15 duckdb:vortex-file-compressed +3.2% +3.8% -0.6% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +8.2% +4.4% +3.6% +10.0% ➖ noise
16 duckdb:duckdb +5.8% +4.4% +1.4% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +9.1% +4.4% +4.5% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +7.2% +5.2% +1.9% +10.0% ➖ noise
17 duckdb:duckdb +1.2% +5.2% -3.8% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +7.8% +5.2% +2.4% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +4.6% +3.4% +1.1% +10.0% ➖ noise
18 duckdb:duckdb +7.3% +3.4% +3.7% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +3.5% +3.4% +0.1% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -13.3% +0.5% -13.7% +25.9% ➖ noise
19 duckdb:duckdb +0.5% +0.5% +0.0% +10.6% ➖ noise
19 duckdb:vortex-file-compressed +1.9% +0.5% +1.5% +15.7% ➖ noise
20 datafusion:vortex-file-compressed +1.4% +2.5% -1.2% +208.2% ➖ noise
20 duckdb:duckdb +23.4% +2.5% +20.3% +28.9% ➖ noise
20 duckdb:vortex-file-compressed +2.0% +2.5% -0.5% +29.9% ➖ noise
21 datafusion:vortex-file-compressed +6.1% +3.8% +2.3% +10.0% ➖ noise
21 duckdb:duckdb +25.6% +3.8% +21.0% +12.9% 🚨 regression
21 duckdb:vortex-file-compressed +4.5% +3.8% +0.7% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +3.5% +1.6% +1.9% +16.2% ➖ noise
22 duckdb:duckdb +5.5% +1.6% +3.8% +10.0% ➖ noise
22 duckdb:vortex-file-compressed -9.1% +1.6% -10.5% +17.3% ➖ noise
23 datafusion:vortex-file-compressed +8.3% +1.1% +7.1% +43.9% ➖ noise
23 duckdb:duckdb +1.9% +1.1% +0.8% +10.0% ➖ noise
23 duckdb:vortex-file-compressed -6.2% +1.1% -7.2% +20.2% ➖ noise
24 datafusion:vortex-file-compressed -5.1% +4.5% -9.1% +10.0% ✅ faster
24 duckdb:duckdb +1.7% +4.5% -2.6% +10.0% ➖ noise
24 duckdb:vortex-file-compressed +22.0% +4.5% +16.7% +22.7% ➖ noise
25 datafusion:vortex-file-compressed +10.5% +1.7% +8.7% +10.0% ➖ noise
25 duckdb:duckdb +2.0% +1.7% +0.3% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +8.6% +1.7% +6.8% +10.0% ➖ noise
26 datafusion:vortex-file-compressed +4.9% +3.1% +1.7% +10.9% ➖ noise
26 duckdb:duckdb +0.0% +3.1% -3.0% +14.2% ➖ noise
26 duckdb:vortex-file-compressed -7.1% +3.1% -9.9% +11.6% ➖ noise
27 datafusion:vortex-file-compressed -0.5% +2.3% -2.7% +10.0% ➖ noise
27 duckdb:duckdb +18.8% +2.3% +16.1% +10.0% 🚨 regression
27 duckdb:vortex-file-compressed +6.3% +2.3% +3.9% +10.0% ➖ noise
28 datafusion:vortex-file-compressed +2.0% +2.3% -0.3% +10.0% ➖ noise
28 duckdb:duckdb +0.5% +2.3% -1.8% +10.0% ➖ noise
28 duckdb:vortex-file-compressed +1.3% +2.3% -1.0% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -2.8% +1.5% -4.2% +10.0% ➖ noise
29 duckdb:duckdb +2.6% +1.5% +1.1% +10.0% ➖ noise
29 duckdb:vortex-file-compressed +7.5% +1.5% +5.9% +25.1% ➖ noise
30 datafusion:vortex-file-compressed +4.9% +4.1% +0.8% +10.0% ➖ noise
30 duckdb:duckdb +3.9% +4.1% -0.2% +10.0% ➖ noise
30 duckdb:vortex-file-compressed +5.0% +4.1% +0.8% +10.0% ➖ noise
31 datafusion:vortex-file-compressed +8.2% +2.8% +5.2% +10.0% ➖ noise
31 duckdb:duckdb +14.5% +2.8% +11.4% +10.0% 🚨 regression
31 duckdb:vortex-file-compressed +7.3% +2.8% +4.4% +10.0% ➖ noise
32 datafusion:vortex-file-compressed +6.0% +6.6% -0.5% +10.0% ➖ noise
32 duckdb:duckdb +10.4% +6.6% +3.6% +10.0% ➖ noise
32 duckdb:vortex-file-compressed +7.3% +6.6% +0.7% +10.0% ➖ noise
33 datafusion:vortex-file-compressed +6.9% +5.0% +1.8% +10.0% ➖ noise
33 duckdb:duckdb -4.1% +5.0% -8.7% +10.0% ➖ noise
33 duckdb:vortex-file-compressed +2.6% +5.0% -2.3% +10.0% ➖ noise
34 datafusion:vortex-file-compressed +6.4% +5.1% +1.3% +10.0% ➖ noise
34 duckdb:duckdb +2.7% +5.1% -2.3% +10.0% ➖ noise
34 duckdb:vortex-file-compressed +4.4% +5.1% -0.7% +10.0% ➖ noise
35 datafusion:vortex-file-compressed +4.8% +3.5% +1.2% +10.0% ➖ noise
35 duckdb:duckdb +6.3% +3.5% +2.7% +10.0% ➖ noise
35 duckdb:vortex-file-compressed +1.4% +3.5% -2.1% +10.0% ➖ noise
36 datafusion:vortex-file-compressed +7.0% +1.3% +5.6% +10.0% ➖ noise
36 duckdb:duckdb +6.8% +1.3% +5.3% +10.0% ➖ noise
36 duckdb:vortex-file-compressed -5.8% +1.3% -7.1% +10.2% ➖ noise
37 datafusion:vortex-file-compressed +6.5% +4.2% +2.2% +10.0% ➖ noise
37 duckdb:duckdb +1.8% +4.2% -2.4% +10.0% ➖ noise
37 duckdb:vortex-file-compressed -11.5% +4.2% -15.0% +10.0% ✅ faster
38 datafusion:vortex-file-compressed +6.3% +6.3% -0.1% +11.1% ➖ noise
38 duckdb:duckdb +2.6% +6.3% -3.5% +11.4% ➖ noise
38 duckdb:vortex-file-compressed -14.3% +6.3% -19.4% +15.6% ✅ faster
39 datafusion:vortex-file-compressed +5.6% +2.3% +3.2% +10.5% ➖ noise
39 duckdb:duckdb -2.5% +2.3% -4.7% +10.7% ➖ noise
39 duckdb:vortex-file-compressed +3.4% +2.3% +1.0% +11.0% ➖ noise
40 datafusion:vortex-file-compressed +4.3% +3.0% +1.3% +10.0% ➖ noise
40 duckdb:duckdb +0.4% +3.0% -2.5% +10.0% ➖ noise
40 duckdb:vortex-file-compressed -14.7% +3.0% -17.2% +10.0% ✅ faster
41 datafusion:vortex-file-compressed +8.9% +0.6% +8.2% +10.0% ➖ noise
41 duckdb:duckdb +1.4% +0.6% +0.8% +10.0% ➖ noise
41 duckdb:vortex-file-compressed -14.6% +0.6% -15.1% +12.2% ✅ faster
42 datafusion:vortex-file-compressed +5.9% +2.1% +3.7% +10.0% ➖ noise
42 duckdb:duckdb +3.8% +2.1% +1.7% +10.0% ➖ noise
42 duckdb:vortex-file-compressed -10.2% +2.1% -12.0% +17.5% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

File Sizes: Clickbench on NVME

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.06 GB → 7.06 GB (-0.0%)
  • vortex-file-compressed: 14.01 GB → 14.01 GB (0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Random Access

Vortex (geomean): 0.904x ➖
Parquet (geomean): 0.946x ➖


unknown / unknown (0.930x ➖, 12↑ 0↓)
name PR 828f770 (ns) base 2ee2033 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚀 2039097 2695649 0.76
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1456387 1542383 0.94
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8348619788 8238725416 1.01
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8281162405 8214965002 1.01
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7870318 7854776 1.00
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 6905150 7538501 0.92
random-access/feature-vectors/uniform/lance-tokio-local-disk 5724192 5957859 0.96
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 6503358 6805859 0.96
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8177096993 8277938973 0.99
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8195442462 8368079416 0.98
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12861835 13709995 0.94
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12799850 13510489 0.95
random-access/lance-tokio-local-disk 749171 786990 0.95
random-access/lance-tokio-local-disk-footer 1294658 1395322 0.93
random-access/nested-lists/correlated/lance-tokio-local-disk 250718 259407 0.97
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 631007 672596 0.94
random-access/nested-lists/correlated/parquet-tokio-local-disk 126661686 132533290 0.96
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 126703105 132184748 0.96
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚀 562761 655508 0.86
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 🚀 573421 638157 0.90
random-access/nested-lists/uniform/lance-tokio-local-disk 1122661 1149860 0.98
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1511943 1568086 0.96
random-access/nested-lists/uniform/parquet-tokio-local-disk 126719165 132261233 0.96
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 126595977 131885018 0.96
random-access/nested-lists/uniform/vortex-tokio-local-disk 2084091 2178648 0.96
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2088792 2158106 0.97
random-access/nested-structs/correlated/lance-tokio-local-disk 396383 413118 0.96
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 595057 635486 0.94
random-access/nested-structs/correlated/parquet-tokio-local-disk 🚀 21264896 23682235 0.90
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚀 21305551 23732919 0.90
random-access/nested-structs/correlated/vortex-tokio-local-disk 742116 814358 0.91
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 733043 810454 0.90
random-access/nested-structs/uniform/lance-tokio-local-disk 2720535 2808015 0.97
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2933292 3042508 0.96
random-access/nested-structs/uniform/parquet-tokio-local-disk 🚀 21044529 23763295 0.89
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 🚀 20769830 23649194 0.88
random-access/nested-structs/uniform/vortex-tokio-local-disk 1650740 1746711 0.95
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1633608 1751059 0.93
random-access/parquet-tokio-local-disk 166077441 175452722 0.95
random-access/parquet-tokio-local-disk-footer 165610504 174621918 0.95
random-access/taxi/correlated/lance-tokio-local-disk 933970 990884 0.94
random-access/taxi/correlated/lance-tokio-local-disk-footer 1560824 1689318 0.92
random-access/taxi/correlated/parquet-tokio-local-disk 248585227 261622122 0.95
random-access/taxi/correlated/parquet-tokio-local-disk-footer 247358042 262665740 0.94
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1516357 1962941 0.77
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1678127 1990541 0.84
random-access/taxi/uniform/lance-tokio-local-disk 9462944 9926745 0.95
random-access/taxi/uniform/lance-tokio-local-disk-footer 10197820 10637464 0.96
random-access/taxi/uniform/parquet-tokio-local-disk 260363543 278250858 0.94
random-access/taxi/uniform/parquet-tokio-local-disk-footer 262618429 278731295 0.94
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 4414079 4917690 0.90
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4377479 4842216 0.90
random-access/vortex-tokio-local-disk 🚀 1146662 1348864 0.85
random-access/vortex-tokio-local-disk-footer 🚀 1167743 1355850 0.86

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.9%
Vortex (geomean): 1.018x ➖
Parquet (geomean): 1.048x ➖
Shifts: Parquet (control) +4.8% · Median polish +0.7%


datafusion / vortex-file-compressed (1.050x ➖, 0↑ 1↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 720001354 658432631 1.09
tpch_q02/datafusion:vortex-file-compressed 720051772 683625685 1.05
tpch_q03/datafusion:vortex-file-compressed 884864533 760711333 1.16
tpch_q04/datafusion:vortex-file-compressed 624185687 598592069 1.04
tpch_q05/datafusion:vortex-file-compressed 935304907 953525485 0.98
tpch_q06/datafusion:vortex-file-compressed 649038027 639466760 1.01
tpch_q07/datafusion:vortex-file-compressed 956092103 1074809515 0.89
tpch_q08/datafusion:vortex-file-compressed 1171715650 1129329137 1.04
tpch_q09/datafusion:vortex-file-compressed 1379133153 1261052666 1.09
tpch_q10/datafusion:vortex-file-compressed 1040585762 923804796 1.13
tpch_q11/datafusion:vortex-file-compressed 464528879 527288028 0.88
tpch_q12/datafusion:vortex-file-compressed 🚨 1153929264 871607078 1.32
tpch_q13/datafusion:vortex-file-compressed 442979270 404470472 1.10
tpch_q14/datafusion:vortex-file-compressed 640408221 569400057 1.12
tpch_q15/datafusion:vortex-file-compressed 1072061168 1039531583 1.03
tpch_q16/datafusion:vortex-file-compressed 338799200 358185414 0.95
tpch_q17/datafusion:vortex-file-compressed 1140346446 1168938397 0.98
tpch_q18/datafusion:vortex-file-compressed 1225716732 1253527133 0.98
tpch_q19/datafusion:vortex-file-compressed 790112178 750005623 1.05
tpch_q20/datafusion:vortex-file-compressed 913187674 892771329 1.02
tpch_q21/datafusion:vortex-file-compressed 1560772737 1522476964 1.03
tpch_q22/datafusion:vortex-file-compressed 414848204 327831678 1.27
datafusion / vortex-compact (1.048x ➖, 0↑ 2↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 682754279 654048600 1.04
tpch_q02/datafusion:vortex-compact 🚨 827173225 618748198 1.34
tpch_q03/datafusion:vortex-compact 816708305 708821633 1.15
tpch_q04/datafusion:vortex-compact 582517202 550818060 1.06
tpch_q05/datafusion:vortex-compact 894629917 890467030 1.00
tpch_q06/datafusion:vortex-compact 672791214 574550058 1.17
tpch_q07/datafusion:vortex-compact 1167403194 995431579 1.17
tpch_q08/datafusion:vortex-compact 1182611229 1145789434 1.03
tpch_q09/datafusion:vortex-compact 1369826336 1185070167 1.16
tpch_q10/datafusion:vortex-compact 973645597 890430863 1.09
tpch_q11/datafusion:vortex-compact 387810816 386183452 1.00
tpch_q12/datafusion:vortex-compact 775206446 806042518 0.96
tpch_q13/datafusion:vortex-compact 408554519 391044163 1.04
tpch_q14/datafusion:vortex-compact 565597124 601452665 0.94
tpch_q15/datafusion:vortex-compact 1070039289 1198610856 0.89
tpch_q16/datafusion:vortex-compact 316927552 341830985 0.93
tpch_q17/datafusion:vortex-compact 1193108580 1371028098 0.87
tpch_q18/datafusion:vortex-compact 1108002321 1068341063 1.04
tpch_q19/datafusion:vortex-compact 773631706 810146743 0.95
tpch_q20/datafusion:vortex-compact 861311553 894481245 0.96
tpch_q21/datafusion:vortex-compact 1527949950 1422391785 1.07
tpch_q22/datafusion:vortex-compact 🚨 448300832 339922341 1.32
datafusion / parquet (1.117x ➖, 0↑ 2↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 862220287 822445174 1.05
tpch_q02/datafusion:parquet 🚨 952771691 732665375 1.30
tpch_q03/datafusion:parquet 1036314814 879284667 1.18
tpch_q04/datafusion:parquet 476184478 438111661 1.09
tpch_q05/datafusion:parquet 🚨 1389412455 1035053459 1.34
tpch_q06/datafusion:parquet 644229407 516216402 1.25
tpch_q07/datafusion:parquet 1402464723 1181072446 1.19
tpch_q08/datafusion:parquet 1604027057 1444400407 1.11
tpch_q09/datafusion:parquet 1697084997 1569687267 1.08
tpch_q10/datafusion:parquet 1950573334 1860084922 1.05
tpch_q11/datafusion:parquet 504910172 464736241 1.09
tpch_q12/datafusion:parquet 631652041 581510399 1.09
tpch_q13/datafusion:parquet 782730273 647730709 1.21
tpch_q14/datafusion:parquet 794788711 768408160 1.03
tpch_q15/datafusion:parquet 1260921002 1192554026 1.06
tpch_q16/datafusion:parquet 387684487 311450624 1.24
tpch_q17/datafusion:parquet 1355631735 1281495584 1.06
tpch_q18/datafusion:parquet 1534729097 1412456368 1.09
tpch_q19/datafusion:parquet 865994790 908125172 0.95
tpch_q20/datafusion:parquet 1143223566 1101675456 1.04
tpch_q21/datafusion:parquet 1785925093 1706842768 1.05
tpch_q22/datafusion:parquet 781169416 687178874 1.14
duckdb / vortex-file-compressed (0.987x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 622994458 599620370 1.04
tpch_q02/duckdb:vortex-file-compressed 1173857558 1195402996 0.98
tpch_q03/duckdb:vortex-file-compressed 904606007 1018400822 0.89
tpch_q04/duckdb:vortex-file-compressed 699625994 633482455 1.10
tpch_q05/duckdb:vortex-file-compressed 1116276286 1138284491 0.98
tpch_q06/duckdb:vortex-file-compressed 792720296 863556014 0.92
tpch_q07/duckdb:vortex-file-compressed 1175082923 1202625246 0.98
tpch_q08/duckdb:vortex-file-compressed 1480362819 1495478254 0.99
tpch_q09/duckdb:vortex-file-compressed 1577001499 1568535150 1.01
tpch_q10/duckdb:vortex-file-compressed 1065819348 1066152888 1.00
tpch_q11/duckdb:vortex-file-compressed 650207426 659245000 0.99
tpch_q12/duckdb:vortex-file-compressed 678954634 707112649 0.96
tpch_q13/duckdb:vortex-file-compressed 897181435 963435800 0.93
tpch_q14/duckdb:vortex-file-compressed 838934195 856892712 0.98
tpch_q15/duckdb:vortex-file-compressed 506596700 533795975 0.95
tpch_q16/duckdb:vortex-file-compressed 480890661 534473910 0.90
tpch_q17/duckdb:vortex-file-compressed 944258045 986859455 0.96
tpch_q18/duckdb:vortex-file-compressed 977910384 930071534 1.05
tpch_q19/duckdb:vortex-file-compressed 754097774 778120797 0.97
tpch_q20/duckdb:vortex-file-compressed 1234042781 1206024848 1.02
tpch_q21/duckdb:vortex-file-compressed 1862594908 1878541668 0.99
tpch_q22/duckdb:vortex-file-compressed 669099111 566765040 1.18
duckdb / vortex-compact (0.986x ➖, 0↑ 1↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 581828122 572404983 1.02
tpch_q02/duckdb:vortex-compact 984751385 1091814807 0.90
tpch_q03/duckdb:vortex-compact 801926710 837735184 0.96
tpch_q04/duckdb:vortex-compact 🚨 617228837 472170951 1.31
tpch_q05/duckdb:vortex-compact 1013301992 1077839449 0.94
tpch_q06/duckdb:vortex-compact 763441696 676197913 1.13
tpch_q07/duckdb:vortex-compact 1080034357 1200872106 0.90
tpch_q08/duckdb:vortex-compact 1379339944 1319087061 1.05
tpch_q09/duckdb:vortex-compact 1354953395 1370071983 0.99
tpch_q10/duckdb:vortex-compact 1017725184 1042426016 0.98
tpch_q11/duckdb:vortex-compact 687883781 691545152 0.99
tpch_q12/duckdb:vortex-compact 624853943 664171479 0.94
tpch_q13/duckdb:vortex-compact 862460647 867544006 0.99
tpch_q14/duckdb:vortex-compact 814706671 831022806 0.98
tpch_q15/duckdb:vortex-compact 516743460 513902623 1.01
tpch_q16/duckdb:vortex-compact 464680655 479011725 0.97
tpch_q17/duckdb:vortex-compact 844235723 870460207 0.97
tpch_q18/duckdb:vortex-compact 719085506 881688353 0.82
tpch_q19/duckdb:vortex-compact 693712652 714627783 0.97
tpch_q20/duckdb:vortex-compact 1136825269 1174798135 0.97
tpch_q21/duckdb:vortex-compact 1674965289 1687861243 0.99
tpch_q22/duckdb:vortex-compact 626840173 613429058 1.02
duckdb / parquet (0.984x ➖, 0↑ 0↓)
name PR 594a636 (ns) base 2ee2033 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 763842189 788201384 0.97
tpch_q02/duckdb:parquet 1318967132 1391403610 0.95
tpch_q03/duckdb:parquet 1673919919 1591478340 1.05
tpch_q04/duckdb:parquet 947585790 948917006 1.00
tpch_q05/duckdb:parquet 1736705344 1788887882 0.97
tpch_q06/duckdb:parquet 752508005 772545627 0.97
tpch_q07/duckdb:parquet 1842497649 1768490760 1.04
tpch_q08/duckdb:parquet 2277329175 2258732490 1.01
tpch_q09/duckdb:parquet 2570402710 2457794296 1.05
tpch_q10/duckdb:parquet 3068175905 2999455523 1.02
tpch_q11/duckdb:parquet 931748722 984615000 0.95
tpch_q12/duckdb:parquet 1117104143 1124863522 0.99
tpch_q13/duckdb:parquet 1169769294 1265524955 0.92
tpch_q14/duckdb:parquet 1214768473 1214169400 1.00
tpch_q15/duckdb:parquet 821978301 849716139 0.97
tpch_q16/duckdb:parquet 853167563 978872007 0.87
tpch_q17/duckdb:parquet 1229298516 1202819084 1.02
tpch_q18/duckdb:parquet 1301826777 1398344577 0.93
tpch_q19/duckdb:parquet 1369081258 1487350000 0.92
tpch_q20/duckdb:parquet 1777320088 1878032728 0.95
tpch_q21/duckdb:parquet 1922842993 1704501357 1.13
tpch_q22/duckdb:parquet 1069884192 1078580763 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +4.4% +0.8% +3.6% +40.4% ➖ noise
1 datafusion:vortex-file-compressed +9.4% +0.8% +8.5% +43.6% ➖ noise
1 duckdb:vortex-compact +1.6% +0.8% +0.8% +30.4% ➖ noise
1 duckdb:vortex-file-compressed +3.9% +0.8% +3.1% +30.0% ➖ noise
2 datafusion:vortex-compact +33.7% +11.0% +20.4% +41.1% ➖ noise
2 datafusion:vortex-file-compressed +5.3% +11.0% -5.1% +41.7% ➖ noise
2 duckdb:vortex-compact -9.8% +11.0% -18.8% +33.1% ➖ noise
2 duckdb:vortex-file-compressed -1.8% +11.0% -11.6% +30.0% ➖ noise
3 datafusion:vortex-compact +15.2% +11.3% +3.5% +42.9% ➖ noise
3 datafusion:vortex-file-compressed +16.3% +11.3% +4.5% +42.2% ➖ noise
3 duckdb:vortex-compact -4.3% +11.3% -14.0% +39.0% ➖ noise
3 duckdb:vortex-file-compressed -11.2% +11.3% -20.2% +33.5% ➖ noise
4 datafusion:vortex-compact +5.8% +4.2% +1.5% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +4.3% +4.2% +0.1% +30.0% ➖ noise
4 duckdb:vortex-compact +30.7% +4.2% +25.5% +33.5% ➖ noise
4 duckdb:vortex-file-compressed +10.4% +4.2% +6.0% +43.0% ➖ noise
5 datafusion:vortex-compact +0.5% +14.2% -12.0% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -1.9% +14.2% -14.1% +30.0% ➖ noise
5 duckdb:vortex-compact -6.0% +14.2% -17.6% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -1.9% +14.2% -14.1% +30.0% ➖ noise
6 datafusion:vortex-compact +17.1% +10.3% +6.2% +30.0% ➖ noise
6 datafusion:vortex-file-compressed +1.5% +10.3% -7.9% +30.0% ➖ noise
6 duckdb:vortex-compact +12.9% +10.3% +2.4% +30.0% ➖ noise
6 duckdb:vortex-file-compressed -8.2% +10.3% -16.7% +30.0% ➖ noise
7 datafusion:vortex-compact +17.3% +11.2% +5.4% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -11.0% +11.2% -20.0% +30.0% ➖ noise
7 duckdb:vortex-compact -10.1% +11.2% -19.1% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -2.3% +11.2% -12.2% +30.0% ➖ noise
8 datafusion:vortex-compact +3.2% +5.8% -2.5% +30.0% ➖ noise
8 datafusion:vortex-file-compressed +3.8% +5.8% -1.9% +30.0% ➖ noise
8 duckdb:vortex-compact +4.6% +5.8% -1.2% +30.0% ➖ noise
8 duckdb:vortex-file-compressed -1.0% +5.8% -6.4% +30.0% ➖ noise
9 datafusion:vortex-compact +15.6% +6.3% +8.7% +30.0% ➖ noise
9 datafusion:vortex-file-compressed +9.4% +6.3% +2.8% +30.0% ➖ noise
9 duckdb:vortex-compact -1.1% +6.3% -7.0% +30.0% ➖ noise
9 duckdb:vortex-file-compressed +0.5% +6.3% -5.4% +30.0% ➖ noise
10 datafusion:vortex-compact +9.3% +3.6% +5.6% +30.0% ➖ noise
10 datafusion:vortex-file-compressed +12.6% +3.6% +8.8% +30.0% ➖ noise
10 duckdb:vortex-compact -2.4% +3.6% -5.7% +30.0% ➖ noise
10 duckdb:vortex-file-compressed -0.0% +3.6% -3.5% +30.0% ➖ noise
11 datafusion:vortex-compact +0.4% +1.4% -1.0% +30.0% ➖ noise
11 datafusion:vortex-file-compressed -11.9% +1.4% -13.1% +30.0% ➖ noise
11 duckdb:vortex-compact -0.5% +1.4% -1.9% +30.0% ➖ noise
11 duckdb:vortex-file-compressed -1.4% +1.4% -2.7% +30.0% ➖ noise
12 datafusion:vortex-compact -3.8% +3.9% -7.4% +30.0% ➖ noise
12 datafusion:vortex-file-compressed +32.4% +3.9% +27.5% +30.0% ➖ noise
12 duckdb:vortex-compact -5.9% +3.9% -9.4% +30.0% ➖ noise
12 duckdb:vortex-file-compressed -4.0% +3.9% -7.6% +30.0% ➖ noise
13 datafusion:vortex-compact +4.5% +5.7% -1.1% +30.0% ➖ noise
13 datafusion:vortex-file-compressed +9.5% +5.7% +3.6% +30.0% ➖ noise
13 duckdb:vortex-compact -0.6% +5.7% -5.9% +34.5% ➖ noise
13 duckdb:vortex-file-compressed -6.9% +5.7% -11.9% +33.3% ➖ noise
14 datafusion:vortex-compact -6.0% +1.7% -7.6% +30.0% ➖ noise
14 datafusion:vortex-file-compressed +12.5% +1.7% +10.6% +30.0% ➖ noise
14 duckdb:vortex-compact -2.0% +1.7% -3.6% +30.0% ➖ noise
14 duckdb:vortex-file-compressed -2.1% +1.7% -3.8% +30.0% ➖ noise
15 datafusion:vortex-compact -10.7% +1.1% -11.7% +30.0% ➖ noise
15 datafusion:vortex-file-compressed +3.1% +1.1% +2.0% +30.0% ➖ noise
15 duckdb:vortex-compact +0.6% +1.1% -0.6% +30.0% ➖ noise
15 duckdb:vortex-file-compressed -5.1% +1.1% -6.2% +30.0% ➖ noise
16 datafusion:vortex-compact -7.3% +4.2% -11.0% +31.4% ➖ noise
16 datafusion:vortex-file-compressed -5.4% +4.2% -9.2% +30.0% ➖ noise
16 duckdb:vortex-compact -3.0% +4.2% -6.9% +30.0% ➖ noise
16 duckdb:vortex-file-compressed -10.0% +4.2% -13.6% +30.0% ➖ noise
17 datafusion:vortex-compact -13.0% +4.0% -16.3% +30.0% ➖ noise
17 datafusion:vortex-file-compressed -2.4% +4.0% -6.2% +30.0% ➖ noise
17 duckdb:vortex-compact -3.0% +4.0% -6.7% +30.0% ➖ noise
17 duckdb:vortex-file-compressed -4.3% +4.0% -8.0% +30.0% ➖ noise
18 datafusion:vortex-compact +3.7% +0.6% +3.1% +30.0% ➖ noise
18 datafusion:vortex-file-compressed -2.2% +0.6% -2.8% +30.0% ➖ noise
18 duckdb:vortex-compact -18.4% +0.6% -18.9% +30.0% ➖ noise
18 duckdb:vortex-file-compressed +5.1% +0.6% +4.5% +30.0% ➖ noise
19 datafusion:vortex-compact -4.5% -6.3% +1.9% +30.0% ➖ noise
19 datafusion:vortex-file-compressed +5.3% -6.3% +12.4% +30.0% ➖ noise
19 duckdb:vortex-compact -2.9% -6.3% +3.6% +30.0% ➖ noise
19 duckdb:vortex-file-compressed -3.1% -6.3% +3.4% +30.0% ➖ noise
20 datafusion:vortex-compact -3.7% -0.9% -2.8% +30.0% ➖ noise
20 datafusion:vortex-file-compressed +2.3% -0.9% +3.2% +30.0% ➖ noise
20 duckdb:vortex-compact -3.2% -0.9% -2.4% +30.0% ➖ noise
20 duckdb:vortex-file-compressed +2.3% -0.9% +3.3% +30.0% ➖ noise
21 datafusion:vortex-compact +7.4% +8.6% -1.1% +30.0% ➖ noise
21 datafusion:vortex-file-compressed +2.5% +8.6% -5.6% +30.0% ➖ noise
21 duckdb:vortex-compact -0.8% +8.6% -8.7% +30.0% ➖ noise
21 duckdb:vortex-file-compressed -0.8% +8.6% -8.7% +30.0% ➖ noise
22 datafusion:vortex-compact +31.9% +6.2% +24.2% +30.0% ➖ noise
22 datafusion:vortex-file-compressed +26.5% +6.2% +19.2% +30.0% ➖ noise
22 duckdb:vortex-compact +2.2% +6.2% -3.8% +30.0% ➖ noise
22 duckdb:vortex-file-compressed +18.1% +6.2% +11.2% +30.0% ➖ noise

Comment thread vortex-io/src/object_store/read_at.rs
@github-actions
Copy link
Copy Markdown
Contributor

Benchmarks: Compression

Vortex (geomean): 1.000x ➖
Parquet (geomean): 0.977x ➖


unknown / unknown (0.970x ➖, 11↑ 3↓)
name PR 828f770 (ns) base 2ee2033 (ns) ratio (PR/base)
compress time/Arade 1118661160 1181909857 0.95
compress time/Bimbo 6601375505 7117784003 0.93
compress time/CMSprovider 2808792223 2929841566 0.96
compress time/Euro2016 416219035 446490647 0.93
compress time/Food 386119649 400620957 0.96
compress time/HashTags 808027677 858114144 0.94
compress time/TPC-H l_comment canonical 1277214011 1331098371 0.96
compress time/TPC-H l_comment chunked 1244694018 1368591407 0.91
compress time/taxi 697932656 752347098 0.93
compress time/wide table cols=100 chunks=1 rows=1000 12238789 12738052 0.96
compress time/wide table cols=100 chunks=50 rows=1000 11183147 11995985 0.93
compress time/wide table cols=1000 chunks=1 rows=1000 133150650 135376700 0.98
compress time/wide table cols=1000 chunks=50 rows=1000 127483863 130927304 0.97
compress time/wide table cols=10000 chunks=1 rows=1000 1406667496 1503538913 0.94
compress time/wide table cols=10000 chunks=50 rows=1000 1435953872 1488760211 0.96
decompress time/Arade 27494288 27844020 0.99
decompress time/Bimbo 🚀 77891427 89049070 0.87
decompress time/CMSprovider 77004182 83745402 0.92
decompress time/Euro2016 19270761 19888936 0.97
decompress time/Food 8374945 7761056 1.08
decompress time/HashTags 74031689 75638696 0.98
decompress time/TPC-H l_comment canonical 38860088 42520271 0.91
decompress time/TPC-H l_comment chunked 🚀 38674856 44905369 0.86
decompress time/taxi 14732292 16362592 0.90
decompress time/wide table cols=100 chunks=1 rows=1000 2559192 2815442 0.91
decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2457554 2878858 0.85
decompress time/wide table cols=1000 chunks=1 rows=1000 23450234 25283685 0.93
decompress time/wide table cols=1000 chunks=50 rows=1000 23525759 25473691 0.92
decompress time/wide table cols=10000 chunks=1 rows=1000 🚀 250560554 296887816 0.84
decompress time/wide table cols=10000 chunks=50 rows=1000 🚀 261323887 302642584 0.86
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet_rs-zstd compress time/Arade 2576379992 2650549232 0.97
parquet_rs-zstd compress time/Bimbo 12520451748 13138204801 0.95
parquet_rs-zstd compress time/CMSprovider 6805480490 7388756970 0.92
parquet_rs-zstd compress time/Euro2016 1298159393 1392583276 0.93
parquet_rs-zstd compress time/Food 781877576 806092304 0.97
parquet_rs-zstd compress time/HashTags 2105391280 2312855919 0.91
parquet_rs-zstd compress time/TPC-H l_comment canonical 3134598375 3246691567 0.97
parquet_rs-zstd compress time/TPC-H l_comment chunked 3151598380 3327264565 0.95
parquet_rs-zstd compress time/taxi 1206027228 1241658295 0.97
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚀 5973030 7602143 0.79
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚀 6075039 6928987 0.88
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 74877882 79431967 0.94
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 74131533 81220465 0.91
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 791118632 803611973 0.98
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 774648596 810327803 0.96
parquet_rs-zstd decompress time/Arade 613054015 624064460 0.98
parquet_rs-zstd decompress time/Bimbo 1666763288 1717049145 0.97
parquet_rs-zstd decompress time/CMSprovider 1700591702 1759588255 0.97
parquet_rs-zstd decompress time/Euro2016 373659813 390987125 0.96
parquet_rs-zstd decompress time/Food 196148808 203537059 0.96
parquet_rs-zstd decompress time/HashTags 🚀 617211004 716203841 0.86
parquet_rs-zstd decompress time/TPC-H l_comment canonical 588059198 612552708 0.96
parquet_rs-zstd decompress time/TPC-H l_comment chunked 586546719 615383742 0.95
parquet_rs-zstd decompress time/taxi 242518776 250529058 0.97
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 🚀 2738295 3214045 0.85
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2778992 3061389 0.91
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32207772 35043989 0.92
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 🚀 31963499 36548664 0.87
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 341004219 356707403 0.96
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 335927624 355174682 0.95
vortex-file-compressed size/Arade 145363796 145363796 1.00
vortex-file-compressed size/Bimbo 468763332 468763332 1.00
vortex-file-compressed size/CMSprovider 417907812 417907812 1.00
vortex-file-compressed size/Euro2016 163394324 163599156 1.00
vortex-file-compressed size/Food 41926936 41926936 1.00
vortex-file-compressed size/HashTags 195647828 195647828 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179087360 179087360 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179087360 179087360 1.00
vortex-file-compressed size/taxi 52363948 52363948 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930848 930848 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930848 930848 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293648 9293648 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293648 9293648 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957648 92957648 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957648 92957648 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.97
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.97
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.04
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.00
vortex:parquet-zstd ratio compress time/Food 0 0 0.99
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.03
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 0.99
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 0.96
vortex:parquet-zstd ratio compress time/taxi 0 0 0.96
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 🚨 2 1 1.22
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 1.06
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 1.04
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.07
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.95
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.01
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.01
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 0.90
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 0.95
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.01
vortex:parquet-zstd ratio decompress time/Food 🚨 0 0 1.12
vortex:parquet-zstd ratio decompress time/HashTags 🚨 0 0 1.14
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 0.95
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 0.90
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.93
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 1.07
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 0.94
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 🚀 0 0 0.88
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 0.91
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label May 12, 2026
@github-actions github-actions Bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label May 12, 2026
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS force-pushed the adamg/add-spawn-io-fn branch from 9eb6241 to 0b62d9d Compare May 12, 2026 13:50
@AdamGS AdamGS enabled auto-merge (squash) May 12, 2026 13:50
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS force-pushed the adamg/add-spawn-io-fn branch from 0b62d9d to 57121e9 Compare May 12, 2026 14:00
@AdamGS AdamGS merged commit 9e2991c into develop May 12, 2026
62 checks passed
@AdamGS AdamGS deleted the adamg/add-spawn-io-fn branch May 12, 2026 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants